Bluetooth-based object searching method and electronic device

US12356287B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12356287-B2
Application numberUS-202017622414-A
CountryUS
Kind codeB2
Filing dateJun 28, 2020
Priority dateJun 28, 2019
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A server receives a search request that includes a first location and an identifier of a Bluetooth device and that is sent by a first terminal; within a first time period, determines at least one second terminal by using a first frequency and a first density in a first search range, and sends a search task that carries the identifier to the at least one second terminal; if the server does not receive, within the first time period, a message that is fed back by any one of the at least one second terminal and that indicates that the Bluetooth device is found, within a second time period after the first time period, determines at least one third terminal by using a second frequency and a second density in a second search range, and sends the search task that carries the identifier to the at least one third terminal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for searching objects, comprising: receiving, by a server, a search request from a first terminal, wherein the search request comprises a first location and an identifier of a Bluetooth device, and the first location is a location at which the first terminal loses a Bluetooth connection to the Bluetooth device, or the first location is a location entered by a user operating the first terminal; determining, by the server within a first time period, at least one second terminal to perform a search task in a first-stage search process using a first frequency and a first density in a first search range determined based on the first location, and sending a search task that carries the identifier to the at least one second terminal, so that the at least one second terminal enables Bluetooth to search for the Bluetooth device; and if the server receives a message that is fed back by any one of the at least one second terminal indicating that the Bluetooth device is found, sending, by the server, a second location of the second terminal that finds the Bluetooth device to the first terminal; or if the server does not receive, within the first time period, a message that is fed back by any one of the at least one second terminal indicating that the Bluetooth device is found, determining, by the server within a second time period after the first time period, at least one third terminal to perform a search task in a second-stage search process using a second frequency and a second density in a second search range, and sending the search task that carries the identifier to the at least one third terminal, so that the at least one third terminal enables Bluetooth to search for the Bluetooth device, wherein the second search range is determined by the server based on the first location, the second search range is different from the first search range, the second frequency is less than the first frequency, and the second density is less than the first density. 2. The method according to claim 1 , wherein the first search range is circular coverage that is determined by the server and whose center is the first location and radius is a first distance, or rectangular coverage that is determined by the server and whose center is the first location and side length is a distance twice the first distance; and the second search range is circular coverage that is determined by the server and whose center is the first location and radius is a second distance, or rectangular coverage that is determined by the server and whose center is the first location and side length is a distance twice the second distance, wherein the second distance is greater than the first distance. 3. The method according to claim 1 , wherein the first density represents a quantity of first search cells determined by the server in unit area coverage, which are used to determine the at least one second terminal, wherein the second density represents a quantity of second search cells determined by the server in unit area coverage, which are used to determine the at least one third terminal, wherein an area of a second search cell is greater than an area of a first search cell. 4. The method according to claim 1 , wherein duration of the second time period is greater than duration of the first time period. 5. The method according to claim 1 , wherein the sending, by the server, a search task to the at least one second terminal comprises sending, by the server, the search task to the at least one second terminal through transparent message transmission; and the sending, by the server, the search task to the at least one third terminal comprises sending, by the server, the search task to the at least one third terminal through transparent message transmission. 6. The method according to claim 5 , wherein the at least one second terminal comprises one or more second terminals that register a first service by using a first application but do not run the first application, wherein the first service is performing the search task sent by the server; and the at least one third terminal comprises one or more third terminals that register the first service by using the first application but do not run the first application. 7. The method according to claim 1 , wherein before determining the at least one second terminal using the first frequency and the first density, the method further comprises: receiving, by the server, a location reported by the at least one second terminal; and before determining the at least one third terminal using the second frequency and the second density, the method further comprises: receiving, by the server, a location reported by the at least one third terminal. 8. The method according to claim 1 , further comprising: if a quantity of second terminals determined by the server using the first frequency and the first density in the first search range is less than a threshold, prolonging, by the server, duration of the first time period. 9. The method according to claim 1 , wherein determining the at least one second terminal using the first frequency and the first density comprises: determining, by the server based on the first search range and the first density, a plurality of first search cells comprised in the first search range; and determining, by the server, a preset quantity of second terminals from each first search cell based on the first frequency, and sending the search task to the determined preset quantity of second terminals. 10. The method according to claim 1 , further comprising: receiving, by the server, configuration information from the first terminal, wherein the configuration information is used by the server to configure the first search range, the first frequency, the first density, duration of the first time period, the second search range, the second frequency, the second density, and duration of the second time period. 11. A server, comprising: one or more processors; and one or more memories storing computer instructions, which when executed by the one or more processors, enable the server to perform operations: receiving a search request from a first terminal, wherein the search request comprises a first location and an identifier of a Bluetooth device, and the first location is a location at which the first terminal loses a Bluetooth connection to the Bluetooth device, or the first location is a location entered by a user operating the first terminal; determining, within a first time period, at least one second terminal to perform a search task in a first-stage search process using a first frequency and a first density in a first search range determined based on the first location, and sending a search task that carries the identifier to the at least one second terminal, so that the at least one second terminal enables Bluetooth to search for the Bluetooth device; and if the server receives a message that is fed back by any one of the at least one second terminal indicating that the Bluetooth device is found, sending a second location of the second terminal that finds the Bluetooth device to the first terminal; or if the server does not receive, within the first time period, a message that is fed back by any one of the at least one second terminal indicating that the Bluetooth device is found, determining, within a second time period after the first time period, at least one third terminal to perform a search task in a second-stage search process using a second frequency and a second density in a second search range, and sending the search task that carries the identifier to the at least one third terminal, so that the at least one third terminal e

Assignees

Inventors

Classifications

  • Discovery of network devices, e.g. terminals · CPC title

  • Reminder alarms, e.g. anti-loss alarms · CPC title

  • H04W4/80Primary

    Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • in wireless communication networks · CPC title

  • Discovering, processing access restriction or access information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12356287B2 cover?
A server receives a search request that includes a first location and an identifier of a Bluetooth device and that is sent by a first terminal; within a first time period, determines at least one second terminal by using a first frequency and a first density in a first search range, and sends a search task that carries the identifier to the at least one second terminal; if the server does not r…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W4/80. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).