# US 11,452,059 B2 · Wireless device location

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

- Number: US 11,452,059 B2
- Document ID: US11452059B2
- Status: Granted
- Kind: B2
- Application number: 17/031,045
- Filed: 2020-09-24
- Published: 2021-06-17
- Granted: 2022-09-20
- Earliest claimed: 2016-09-20
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Ju-Yong Do; Sai Pradeep Venkatraman; Weihua Gao; Meghna Agrawal; Gengsheng Zhang
- Web page: https://patentgrep.com/patent/US11452059B2

## CPC

- H04W 60/04: using triggered events
- H04L 12/2809: {indicating that an appliance service is present in a home automation network (monitoring functionality H04L43/0817; discovery or management thereof, e.g. service location protocol [SLP] or web services, H04L67/51)}
- H04W 4/02: Services making use of location information
- H04W 4/025: {using location based information parameters}
- H04W 4/029: Location-based management or tracking services
- H04W 4/20: Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W 12/08: Access security
- H04W 60/00: Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W 12/63: Location-dependent; Proximity-dependent
- 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 system includes: an interface; and a processor configured to: receive one or more search criteria from the interface, the one or more search criteria being a first portion of a search query; determine a second portion of the search query based on the first portion of the search query and an association of the first portion of the search query with an entity, the search query being a request for a location of a target device associated with the entity; cause a transceiver of the interface to transmit the search query wirelessly in one or more outbound electronic signals to a first intermediate device; receive one or more inbound electronic signals from the first intermediate device via the interface, the one or more inbound electronic signals including a location of the target device; and cause the interface to provide an indication of the location of the target device.

## Claims

### Claim 1

A system comprising:
an interface; and
a processor communicatively coupled to the interface, the processor being configured to:
receive from the interface an object location request;
determine a search query based on the object location request and an association of the object location request with an entity, wherein the search query is a request for a location of a target device associated with the entity;
cause a transceiver of the interface to transmit the search query wirelessly in one or more outbound electronic signals to a first intermediate device;
receive one or more inbound electronic signals from the first intermediate device via the interface, the one or more inbound electronic signals including the location of the target device; and
cause the interface to provide an indication of the location of the target device to indicate the location of the target device relative to the first intermediate device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the processor is configured to cause the interface to provide the indication of the location of the target device to indicate the location of the target device relative to a map.

### Claim 3 (depends on 1)

The system of claim 1, wherein the processor is further configured to determine the entity using voice recognition on the object location request.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is further configured to cause the interface to provide a prompt for the one or more search criteria.

### Claim 5 (depends on 4)

The system of claim 4, wherein the processor is configured to:
cause a user interface of the interface to provide the prompt for one or more search criteria; and
cause the user interface to provide the indication of the location of the target device.

### Claim 6

A system comprising:
means for receiving an object location request;
means for determining a search query based on the object location request and an association of the object location request with an entity, wherein the search query is a request for a location of a target device associated with the entity;
means for transmitting the search query wirelessly in one or more outbound electronic signals to a first intermediate device;
means for receiving one or more inbound electronic signals from the first intermediate device, the one or more inbound electronic signals including the location of the target device; and
means for providing an indication of the location of the target device to indicate the location of the target device relative to the first intermediate device.

### Claim 7 (depends on 6)

The system of claim 6, wherein the means for providing the indication of the location of the target device include means for providing the indication of the location of the target device to indicate the location of the target device relative to a map.

### Claim 8 (depends on 6)

The system of claim 6, further comprising means for determining the entity by performing voice recognition on the object location request.

### Claim 9 (depends on 6)

The system of claim 6, further comprising means for providing a prompt for the one or more search criteria.

### Claim 10 (depends on 9)

The system of claim 9, wherein the means for providing the prompt for the one or more search criteria comprise means for providing the prompt for the one or more search criteria via a user interface, and wherein the means for providing the indication of the location of the target device comprise means for providing the indication of the location of the target device via the user interface.

### Claim 11

A method of locating a target device, the method comprising:
receiving an object location request;
determining a search query based on the object location request and an association of the object location request with an entity, wherein the search query is for locating the target device wherein the target device is associated with the entity;
transmitting the search query wirelessly in one or more outbound electronic signals to a first intermediate device;
receiving one or more inbound electronic signals wirelessly from the first intermediate device, the one or more inbound electronic signals including a location of the target device; and
providing an indication of the location of the target device to indicate the location of the target device relative to the first intermediate device.

### Claim 12 (depends on 11)

The method of claim 11, wherein the indication of the location of the target device indicates the location of the target device relative to a map.

### Claim 13 (depends on 11)

The method of claim 11, further comprising determining the entity by performing voice recognition on the object location request.

### Claim 14 (depends on 11)

The method of claim 11, wherein transmitting the search query wirelessly in one or more outbound electronic signals to the first intermediate device includes transmitting the search query to a second intermediate device.

### Claim 15 (depends on 11)

The method of claim 11, wherein the object location request is received via a user interface and the indication of the location of the target device is provided by the user interface.

### Claim 16 (depends on 15)

The method of claim 15, further comprising providing a prompt for the object location request via the user interface.

### Claim 17

A non-transitory storage medium comprising processor-readable instructions configured to cause a processor, in order to help locate a target device, to:
receive an object location request;
determine a search query based on the object location request and an association of the object location request with an entity, wherein the search query is for locating the target device and wherein the target device is associated with the entity;
transmit the search query wirelessly in one or more outbound electronic signals to a first intermediate device;
receive one or more inbound electronic signals wirelessly from the first intermediate device, the one or more inbound electronic signals including a location of the target device; and
provide an indication of the location of the target device to indicate the location of the target device relative to the first intermediate device.

### Claim 18 (depends on 17)

The storage medium of claim 17, wherein the indication of the location of the target device indicates the location of the target device relative to a map.

### Claim 19 (depends on 17)

The storage medium of claim 17, wherein the processor-readable instructions comprise processor-readable instructions configured to cause the processor to determine the entity by performing voice recognition on the object location request.

### Claim 20 (depends on 17)

The storage medium of claim 17, wherein the processor-readable instructions configured to cause the processor to transmit the search query wirelessly in one or more outbound electronic signals to the first intermediate device include processor-readable instructions configured to cause the processor to transmit the search query to a second intermediate device.

### Claim 21 (depends on 17)

The storage medium of claim 17, wherein the processor-readable instructions configured to cause the processor to provide the indication of the location of the target device include processor-readable instructions configured to cause the processor to provide the indication of the location of the target device by a user interface.

### Claim 22 (depends on 21)

The storage medium of claim 21, further comprising processor-readable instructions configured to cause the processor to provide a prompt for the object location request via the user interface.
