# US 9,439,039 B1 · Device-to-device ranging and positioning

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

- Number: US 9,439,039 B1
- Document ID: US9439039B1
- Status: Granted
- Kind: B1
- Application number: 14/820,414
- Filed: 2015-08-06
- Granted: 2016-09-06
- Earliest claimed: 2015-08-06
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Shailesh Patil; Libin Jiang
- Web page: https://patentgrep.com/patent/US9439039B1

## CPC

- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 92/18: between terminal devices
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be an eNB. The apparatus may be configured to receive a first message from a UE. The first message may include at least one of a first request to participate in D2D positioning or a second request to participate in D2D ranging. The apparatus may be configured to determine at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging based on the received first message. The apparatus may be configured to transmit a second message to the UE based on the determination.

## Claims

### Claim 1

A method of wireless communication by a base station, comprising:
receiving a first message from a user equipment (UE), the first message comprising at least one of a first request to participate in device-to-device (D2D) positioning or a second request to participate in D2D ranging;
determining at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging based on the received first message; and
transmitting a second message to the UE based on the determination.

### Claim 2 (depends on 1)

The method of claim 1, further comprising transmitting a resource message that indicates at least one of a first set of resources for D2D positioning or a second set of resources for D2D ranging.

### Claim 3 (depends on 1)

The method of claim 1, wherein the at least one of the first request to participate in D2D positioning or the second request to participate in D2D ranging includes a mode request to participate in D2D positioning or D2D ranging while the UE is in a connected mode or in an idle mode.

### Claim 4 (depends on 3)

The method of claim 3, wherein the determination of the at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging comprises one or more of:
determining whether to allow the UE to participate in D2D positioning while the UE is in at least one of the connected mode or the idle mode; or
determining whether to allow the UE to participate in D2D ranging while the UE is in at least one of the connected mode or the idle mode.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determination of the at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging comprises:
determining whether the UE is only allowed to listen to D2D positioning signals; and
determining whether the UE is allowed to transmit D2D positioning signals.

### Claim 6 (depends on 5)

The method of claim 5, wherein the UE is allowed to transmit D2D positioning signals, and wherein the second message indicates a subset of resources for transmitting the D2D positioning signals.

### Claim 7 (depends on 6)

The method of claim 6, wherein the second message indicates a type of sequence for D2D positioning.

### Claim 8 (depends on 1)

The method of claim 1, wherein the second request to participate in D2D ranging includes an identifier associated with a second UE, the method further comprising:
transmitting a third message to the second UE based on the determination to allow the UE to participate in D2D ranging with the second UE.

### Claim 9 (depends on 8)

The method of claim 8, further comprising determining one or more of a first subset of resources allocated to the UE to initiate D2D ranging or a second subset of resources allocated to the second UE to initiate D2D ranging based on the determination to allow the UE to participate in D2D ranging.

### Claim 10 (depends on 9)

The method of claim 9, wherein the second message includes one or more of the first subset of resources or the second subset of resources for D2D ranging.

### Claim 11 (depends on 9)

The method of claim 9, wherein the third message includes the second subset of resources for D2D ranging.

### Claim 12 (depends on 9)

The method of claim 9, wherein at least one of the second message or the third message indicates a type of sequence for D2D ranging.

### Claim 13

A method of wireless communication by a user equipment (UE), comprising:
transmitting a first message that comprises at least one of a first request to participate in device-to-device (D2D) positioning within a first set of resources for D2D positioning or a second request to participate in D2D ranging within a second set of resources for D2D ranging;
receiving a second message, based on the transmitted first message, indicating at least one of whether the UE is allowed to participate in D2D positioning or whether the UE is allowed to participate in D2D ranging; and
performing at least one of a D2D positioning or a D2D ranging based on the received second message.

### Claim 14 (depends on 13)

The method of claim 13, further comprising receiving a resource message that indicates at least one of the first set of resources for D2D positioning or the second set of resources for D2D ranging.

### Claim 15 (depends on 13)

The method of claim 13, wherein the at least one of the first request to participate in D2D positioning or the second request to participate in D2D ranging includes a mode request to participate in D2D positioning or D2D ranging while the UE is in a connected mode or in an idle mode.

### Claim 16 (depends on 13)

The method of claim 13, wherein the second message indicates one or more of a subset of the first set of resources for D2D positioning or a subset of the second set of resources for D2D ranging.

### Claim 17 (depends on 16)

The method of claim 16, wherein the subset of the second set of resources for D2D ranging includes a first group of resources allocated to the UE for initiating D2D ranging and a second group of resources allocated to a second UE for initiating D2D ranging.

### Claim 18 (depends on 17)

The method of claim 17, further comprising transmitting a second resource message to the second UE indicating the second group of resources allocated to the second UE for initiating D2D ranging.

### Claim 19 (depends on 13)

The method of claim 13, wherein the second message indicates a type of sequence for D2D ranging.

### Claim 20

An apparatus for wireless communication, comprising:
a memory; and
at least one processor coupled to the memory and configured to:
receive a first message from a user equipment (UE), the first message comprising at least one of a first request to participate in device-to-device (D2D) positioning or a second request to participate in D2D ranging;
determine at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging based on the received first message; and
transmit a second message to the UE based on the determination.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the at least one processor is further configured to transmit a resource message that indicates at least one of a first set of resources for D2D positioning or a second set of resources for D2D ranging.

### Claim 22 (depends on 20)

The apparatus of claim 20, wherein the at least one of the first request to participate in D2D positioning or the second request to participate in D2D ranging includes a mode request to participate in D2D positioning or D2D ranging while the UE is in a connected mode or in an idle mode.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein the at least one processor is configured to determine the at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging by performing one or more of:
determining whether to allow the UE to participate in D2D positioning while the UE is in at least one of the connected mode or the idle mode; or
determining whether to allow the UE to participate in D2D ranging while the UE is in at least one of the connected mode or the idle mode.

### Claim 24 (depends on 20)

The apparatus of claim 20, wherein the at least one processor is configured to determine the at least one of whether to allow the UE to participate in D2D positioning or whether to allow the UE to participate in D2D ranging by:
determining whether the UE is only allowed to listen to D2D positioning signals; and
determining whether the UE is allowed to transmit D2D positioning signals.

### Claim 25 (depends on 20)

The apparatus of claim 20, wherein the second request to participate in D2D ranging includes an identifier associated with a second UE, and wherein the at least one processor is further configured to:
transmit a third message to the second UE based on the determination to allow the UE to participate in D2D ranging with the second UE.

### Claim 26 (depends on 25)

The apparatus of claim 25, wherein the at least one processor is further configured to determine one or more of a first subset of resources allocated to the UE to initiate D2D ranging or a second subset of resources allocated to the second UE to initiate D2D ranging based on the determination to allow the UE to participate in D2D ranging.

### Claim 27

An apparatus for wireless communication, the apparatus being a user equipment (UE), and comprising:
a memory; and
at least one processor coupled to the memory and configured to:
transmit a first message that comprises at least one of a first request to participate in device-to-device (D2D) positioning within a first set of resources for D2D positioning or a second request to participate in D2D ranging within a second set of resources for D2D ranging;
receive a second message, based on the transmitted first message, indicating at least one of whether the UE is allowed to participate in D2D positioning or whether the UE is allowed to participate in D2D ranging; and
perform at least one of a D2D positioning or a D2D ranging based on the received second message.

### Claim 28 (depends on 27)

The apparatus of claim 27, wherein the at least one processor is further configured to receive a resource message that indicates at least one of the first set of resources for D2D positioning or the second set of resources for D2D ranging.

### Claim 29 (depends on 27)

The apparatus of claim 27, wherein the second message indicates one or more of a subset of the first set of resources for D2D positioning or a subset of the second set of resources for D2D ranging.

### Claim 30 (depends on 29)

The apparatus of claim 29, wherein the subset of the second set of resources for D2D ranging includes a first group of resources allocated to the UE for initiating D2D ranging and a second group of resources allocated to a second UE for initiating D2D ranging.
