# US 10,375,562 B2 · Exchanging a recommendation of a set of D2D rat types for a proximity-based service and searching for a binary code that identifies a proximity-based service on at least one D2D rat type in accordance with a D2D rat sequence

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

- Number: US 10,375,562 B2
- Document ID: US10375562B2
- Status: Granted
- Kind: B2
- Application number: 15/253,424
- Filed: 2016-08-31
- Published: 2018-03-01
- Granted: 2019-08-06
- Earliest claimed: 2016-08-31
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Mohammed Ataur Rahman Shuman
- Web page: https://patentgrep.com/patent/US10375562B2

## CPC

- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 24/02: Arrangements for optimising operational condition
- H04W 4/023: {using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 76/14: Direct-mode setup
- H04W 8/22: Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- 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

In an embodiment, a ProSe server recommends D2D RAT type(s) to a publisher based on subscriber D2D RAT capability statistics that characterize D2D RAT type capabilities of subscribers that subscribe to a proximity-based service in a location region. In an example, the publisher may then advertise the proximity-based service on the recommended D2D RAT type(s). In another embodiment, the ProSe server recommends D2D RAT type(s) to a subscriber based on publisher D2D RAT capability statistics that characterize D2D RAT type(s) used by publishers to advertise a proximity-based service in a location region. In an example, the subscriber may then search for the proximity-based service on the recommended D2D RAT type(s) and/or on one or more other D2D RAT type(s). In another embodiment, a subscriber searches for a binary code identifying a proximity-based service in accordance with a D2D RAT sequence.

## Claims

### Claim 1

A method of operating a proximity services (ProSe) server, comprising:
determining that a publisher at a given location is equipped with transmission capability on multiple device-to-device (D2D) radio access technology (RAT) types desires to offer a given proximity-based service;
determining subscriber D2D RAT capability statistics that characterize D2D RAT type capabilities of a set of subscribers that subscribe to the given proximity-based service in a location region associated with the given location;
selecting at least one D2D RAT type based at least in part on the subscriber D2D RAT capability statistics; and
transmitting, to the publisher, a recommendation that the publisher advertise the given proximity-based service over the selected at least one D2D RAT type,
wherein the subscriber D2D RAT capability statistics include current data related to one or more subscribers that are currently subscribed to the given proximity-based service while inside the location region,
wherein the publisher is expected to offer the given proximity-based service for less than a threshold period of time, and
wherein the selecting excludes historical data related to at least one subscriber that previously subscribed to the given proximity-based service while inside the location region as a selection factor based on the expectation.

### Claim 2 (depends on 1)

The method of claim 1, wherein the multiple D2D RAT types include Long Term Evolution Direct (LTE-D), Wi-Fi Neighborhood Area Network (NAN), Wi-Fi Aware, Wi-Fi Direct, or Bluetooth.

### Claim 3 (depends on 1)

The method of claim 1, wherein the selecting selects the at least one D2D RAT type that will permit the publisher to interface with a higher number or percentage of subscribers relative to at least one non-selected D2D RAT type from the multiple D2D RAT types supported by the publisher.

### Claim 4 (depends on 1)

The method of claim 1, wherein the subscriber D2D RAT capability statistics characterize the D2D RAT type capabilities with respect to different portions of the location region for different D2D RAT types based on a communication range of each respective D2D RAT type.

### Claim 5 (depends on 4)

The method of claim 4, wherein the multiple D2D RAT types includes a first D2D RAT type with a first communication range and a second D2D RAT type with a second communication range that is wider than the first communication range.

### Claim 6 (depends on 5)

The method of claim 5,
wherein at least one subscriber in the location region supports the first and second D2D RAT types,
wherein, relative to the given location of the publisher, the at least one subscriber is outside of the first communication range and inside of the second communication range,
wherein the at least one subscriber is factored into the subscriber D2D RAT capability statistics as not being capable of receiving on the first D2D RAT type despite supporting the first D2D RAT type based on the at least one subscriber being outside of the first communication range, and
wherein the at least one subscriber is factored into the subscriber D2D RAT capability statistics as being capable of receiving on the second D2D RAT type based on the at least one subscriber supporting the second D2D RAT type while also being inside of the second communication range.

### Claim 7

A method of operating a proximity services (ProSe) server, comprising:
determining that a subscriber at a given location is equipped with reception capability on multiple device-to-device (D2D) radio access technology (RAT) types subscribes to a given proximity-based service;
determining publisher D2D RAT capability statistics that characterize D2D RAT types used by a set of publishers to advertise the given proximity-based service in a location region associated with the given location;
selecting at least one D2D RAT type based at least in part upon the publisher D2D RAT capability statistics; and
transmitting, to the subscriber, a recommendation that the subscriber search for a publisher advertising the given proximity-based service over the selected at least one D2D RAT type,
wherein the publisher D2D RAT capability statistics include current data related to one or more publishers that are currently advertising the given proximity-based service while inside the location region,
wherein the set of publishers is expected to offer the given proximity-based service for less than a threshold period of time, and
wherein the selecting excludes historical data related to at least one publisher that previously advertised the given proximity-based service while inside the location region as a selection factor based on the expectation.

### Claim 8 (depends on 7)

The method of claim 7, wherein the multiple D2D RAT types include Long Term Evolution Direct (LTE-D), Wi-Fi Neighborhood Area Network (NAN), Wi-Fi Aware, Wi-Fi Direct, or Bluetooth.

### Claim 9 (depends on 7)

The method of claim 7, wherein the selecting selects the at least one D2D RAT type that will permit the subscriber to interface with a higher number or percentage of subscribers relative to at least one non-selected D2D RAT type from the multiple D2D RAT types supported by the subscriber.

### Claim 10 (depends on 7)

The method of claim 7, wherein the publisher D2D RAT capability statistics characterize the D2D RAT types with respect to different portions of the location region for different D2D RAT types based on a communication range of each respective D2D RAT type.

### Claim 11 (depends on 10)

The method of claim 10, wherein the multiple D2D RAT types includes a first D2D RAT type with a first communication range and a second D2D RAT type with a second communication range that is wider than the first communication range.

### Claim 12 (depends on 11)

The method of claim 11,
wherein at least one publisher in the location region supports the first and second D2D RAT types,
wherein, relative to the given location of the subscriber, the at least one publisher is outside of the first communication range and inside of the second communication range,
wherein the at least one publisher is not factored into the publisher D2D RAT capability statistics as not advertising the given proximity-based service on the first D2D RAT type based on the at least one publisher being outside of the first communication range, and
wherein the at least one publisher is factored into the publisher D2D RAT capability statistics as advertising the given proximity-based service on the second D2D RAT type based on the at least one publisher advertising the given proximity-based service on the second D2D RAT type while also being inside of the second communication range.

### Claim 13

A method of operating a user equipment (UE) equipped with transmission and/or reception capability on multiple device-to-device (D2D) radio access technology (RAT) types, comprising:
registering, by the UE, with a proximity services (ProSe) server in association with a given proximity-based service;
reporting a given location of the UE to the ProSe server; and
receiving, from the ProSe server based on D2D RAT statistics that characterize D2D RAT types used or supported by a set of other UEs in a location region associated with the given location, a recommendation for the UE to exchange data for the given proximity-based service with one or more other UEs over at least one D2D RAT type,
wherein a set of publishers is expected to offer the given proximity-based service in the location region for less than a threshold period of time, and
wherein, based on the expectation, the recommendation is based on current data related to the set of other UEs without factoring historical data related to at least one subscriber to the given proximity-based service in the location region or at least one publisher of the given proximity-based service in the location region.

### Claim 14 (depends on 13)

The method of claim 13,
wherein UE is a publisher that desires to offer the given proximity-based service,
wherein the set of other UEs correspond to a set of subscribers that subscribe to the given proximity-based service in the location region, and
wherein the recommendation recommends that the publisher advertise the given proximity-based service over the at least one D2D RAT type.

### Claim 15 (depends on 13)

The method of claim 13,
wherein the UE is a subscriber that subscribes to the given proximity-based service,
wherein the set of other UEs correspond to a set of publishers that advertise the given proximity-based service in the location region, and
wherein the recommendation recommends that the subscriber search for a publisher advertising the given proximity-based service over the at least one D2D RAT type.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
searching for the given proximity-based service over the at least one D2D RAT type in accordance with the recommendation.

### Claim 17 (depends on 16)

The method of claim 16, further comprising:
selectively performing, based on whether the searching detects at least one publisher advertising the given proximity-based service, a supplemental search for the given proximity-based service over one or more different D2D RAT types.

### Claim 18 (depends on 15)

The method of claim 15, further comprising:
searching for the given proximity-based service over at least one non-recommended D2D RAT type.

### Claim 19

A method of operating a subscriber that subscribes to a given proximity-based service, comprising:
obtaining a binary code that is used by a set of publishers to identify the given proximity-based service on multiple device-to-device (D2D) radio access technology (RAT) types that are supported by the subscriber;
determining a D2D RAT sequence that defines at least a first set of D2D RAT types to be searched, the first set of D2D RAT types including less than all of the multiple D2D RAT types that are supported by the subscriber; and
searching for the binary code on the first set of D2D RAT types in accordance with the D2D RAT sequence.

### Claim 20 (depends on 19)

The method of claim 19, wherein the D2D RAT sequence further defines at least one additional set of D2D RAT types to be conditionally searched after the first set of D2D RAT types are searched, further comprising:
selectively performing, based on whether the binary code is detected on the first set of D2D RAT types, a supplemental search for the binary code on the at least one additional set of D2D RAT types in accordance with the D2D RAT sequence.

### Claim 21 (depends on 19)

The method of claim 19, wherein the D2D RAT sequence does not further define at least one additional set of D2D RAT types to be conditionally searched after the first set of D2D RAT types are searched, further comprising:
abandoning an attempt to discover the given proximity-based service after the searching irrespective of whether the binary code is detected based on the searching on the first set of D2D RAT types.

### Claim 22 (depends on 19)

The method of claim 19, wherein the D2D RAT sequence is based in part upon a D2D RAT type recommendation from a proximity services (ProSe) server.

### Claim 23 (depends on 19)

The method of claim 19, wherein the D2D RAT sequence is based upon one or more secondary factors that include one or more D2D RAT type preferences, a battery power level of the subscriber or a combination thereof.
