IP Library Granted Patent US 11,076,260
Granted Patent B2
US 11,076,260 · App. 16/798,034 · Granted Jul 27, 2021

Electronic device and method for scanning channel to perform location based service

Inventors: Seungmin Yoo (Suwon-si, KR); Daeho Kang (Suwon-si, KR); Yeunwoong Kyung (Suwon-si, KR); Seonik Seong (Suwon-si, KR); Chaeman Lim (Suwon-si, KR); Sungrae Cho (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04W4/021H04W52/0261H04W72/0453H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,076,260
App. No.
16/798,034
Granted
Jul 27, 2021
Kind
B2
Abstract

In various embodiments, an electronic device may include a wireless communication module performing WLAN communication, a processor operatively connected to the wireless communication module, and a memory operatively connected to the processor. The processor may receive geofence-related information from a server in response to execution of an application associated with a geofencing service, identify status information of the electronic device, determine at least one channel based on the received geofence-related information and/or the identified status information of the electronic device, and perform a scan function based on the determined at least one channel. Other embodiments are possible.

Claims (64)

1. An electronic device comprising:

a wireless communication circuit configured to communicate with a wireless local area network (WLAN);

a processor operatively connected to the wireless communication circuit; and

a memory operatively connected to the wireless communication circuit and the processor,

wherein the memory stores instructions causing, when executed by the processor, the processor to:

receive geofence-related information from a server in response to execution of an application associated with a geofencing service,

determine a minimum scan cycle based on the received geofence-related information,

identify status information of the electronic device,

identify power consumption required for performing a scan function, based on a residual battery level contained in the status information of the electronic device and the determined minimum scan cycle,

determine at least one channel and a scan cycle based on the identified power consumption, and

perform a scan function based on the determined at least one channel and the scan cycle.

2. The electronic device of claim 1 , wherein the instructions cause the processor to:

detect a geofencing event by performing the scan function corresponding to the at least one channel; and

perform the geofencing service corresponding to the detected geofencing event.

3. The electronic device of claim 2 , wherein the geofencing event includes an entry event indicating that the electronic device enters a geofencing area, or an exit event indicating that the electronic device exits the geofencing area.

4. The electronic device of claim 1 , wherein the instructions cause the processor to:

identify a scan power allowance consumed per hour when performing the scan function; and

determine the at least one channel within a range satisfying the scan power allowance.

5. The electronic device of claim 1 , wherein the instructions cause the processor to:

when the received geofence-related information is a plurality of pieces of geofence-related information, determine, as the minimum scan cycle, a smallest scan cycle among scan cycles contained in the plurality of pieces of geofence-related information.

6. The electronic device of claim 1 , wherein the instructions cause the processor to:

when the received geofence-related information is a plurality of pieces of geofence-related information, determine the at least one channel based on a common channel contained in the plurality of pieces of geofence-related information.

7. The electronic device of claim 1 , wherein the instructions cause the processor to:

determine the at least one channel based on a frequency band corresponding to the WLAN or characteristics of the frequency band.

8. The electronic device of claim 7 , wherein the frequency band corresponding to the WLAN includes a 2.4 GHz band and a 5 GHz band, and

wherein the instructions cause the processor to:

determine the at least one channel based on the 2.4 GHz band,

determine the at least one channel by combining the 2.4 GHz band and the 5 GHz band, or

determine the at least one channel except for a dynamic frequency selection (DFS) channel corresponding to the 5 GHz band.

9. The electronic device of claim 8 , wherein the instructions cause the processor to:

determine the at least one channel by preferentially selecting a channel corresponding to the 2.4 GHz band between the 2.4 GHz band and the 5 GHz band.

10. The electronic device of claim 1 , wherein the geofence-related information includes location information of a geofencing area, basic service set ID (BSSID) information of an access point (AP) located around the geofencing area, reference received signal strength indication (RSSI) information of the AP, channel information of the AP, range information about the geofencing area, type information about a geofencing event, or information about geofencing service allowance latency.

11. An electronic device comprising:

a wireless communication circuit configured to communicate with a wireless local area network (WLAN);

a processor operatively connected to the wireless communication circuit; and

a memory operatively connected to the processor,

wherein the memory stores instructions causing, when executed, the processor to:

detect a scan function performed for at least one channel,

in response to detecting, identify whether the scan function is related to a geofencing service,

determine at least one channel and a scan cycle when the scan function is related to the geofencing service, and

perform the scan function through the wireless communication circuit, at least in part, based on the determined at least one channel and the scan cycle.

12. The electronic device of claim 11 , wherein the instructions cause the processor to:

determine the at least one channel, based on a time required for performing the scan function.

13. A method for operating an electronic device, the method comprising:

receiving geofence-related information from a server in response to execution of an application associated with a geofencing service;

determining a minimum scan cycle based on the received geofence-related information;

identifying status information of the electronic device;

identifying power consumption required for performing a scan function, based on a residual battery level contained in the status information of the electronic device and the determined minimum scan cycle;

determining at least one channel and a scan cycle based on the identified power consumption; and

performing a scan function based on the determined at least one channel and the scan cycle.

14. The method of claim 13 , further comprising:

detecting a geofencing event by performing the scan function corresponding to the at least one channel; and

performing the geofencing service corresponding to the detected geofencing event,

wherein the geofencing event includes an entry event indicating that the electronic device enters a geofencing area, or an exit event indicating that the electronic device exits the geofencing area.

15. The method of claim 13 , wherein determining at least one channel includes:

identifying a scan power allowance consumed per hour when performing the scan function; and

determining the at least one channel within a range satisfying the scan power allowance.

16. The method of claim 13 , wherein the determining a minimum scan cycle includes:

when the received geofence-related information is a plurality of pieces of geofence-related information, determining, as the minimum scan cycle, a smallest scan cycle among scan cycles contained in the plurality of pieces of geofence-related information.

17. The method of claim 13 , wherein determining at least one channel includes:

when the received geofence-related information is a plurality of pieces of geofence-related information, determining the at least one channel based on a common channel contained in the plurality of pieces of geofence-related information.

18. The method of claim 13 , wherein the scan function includes a scan function performed based on a 2.4 GHz band or a 5 GHz band corresponding to wireless local area network (WLAN) communication, and

wherein determining at least one channel includes:

determining the at least one channel based on the 2.4 GHz band, or determining the at least one channel by combining the 2.4 GHz band and the 5 GHz band.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2020
From: YOO, SEUNGMIN; KANG, DAEHO; KYUNG, YEUNWOONG; SEONG, SEONIK; LIM, CHAEMAN; CHO, SUNGRAE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 051993/0636 →
Priority Claims (1)
KR 10-2019-0025630 · Mar 6, 2019 · national
Continuity (1)
Related Publication 20200288268A1 · Sep 10, 2020