IP Library Granted Patent US 12705138
Granted Patent B2
US 12705138 · App. 18/765,381 · Granted Aug 11, 2026

Operation method of electronic device

Inventors: Wondeuk Yoon (Suwon-si, KR); Woonki Lee (Suwon-si, KR); Junhwan Choi (Suwon-si, KR); Sangho Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F11/1448
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 12705138
App. No.
18/765,381
Granted
Aug 11, 2026
Kind
B2
Abstract

An embodiment of the present disclosure provides an operation method of an electronic device that stores a first setup value for a first function of an external device that stores setup backup data may include establishing a connection to the external device, receiving, in response to the establishing of the connection to the external device, a first setup backup value included in the setup backup data from the external device, and updating the first setup value based on the first setup backup value.

Claims (67)

1 . An operation method of an electronic device that stores a first setup value for a first function of an external device that stores setup backup data, comprising:

establishing a connection to the external device;

receiving, in response to the establishing of the connection to the external device, a first setup backup value included in the setup backup data from the external device; and

updating the first setup value based on the first setup backup value,

wherein after the establishing of the connection and before the receiving of the first setup backup value, the operation method further comprises:

discovering services supported by the external device;

discovering, when a device setup service is supported by the external device, characteristics included in the setup backup data; and

transmitting, when a first characteristic applicable to the electronic device is included in the characteristics, a read request for a value of the first characteristic to the external device.

2 . The operation method of claim 1 , further comprising:

receiving, from the external device, a first setup request value provided to the external device from a user; and

updating the first setup value based on the first setup request value.

3 . The operation method of claim 1 , further comprising

receiving a second setup request value from a user;

updating the first setup value based on the second setup request value; and

transmitting the second setup request value to the external device, so that the first setup backup value is updated.

4 . The operation method of claim 3 ,

wherein the transmitting of the second setup request value to the external device includes:

determining whether the setup backup data includes the first characteristic corresponding to the first function; and

transmitting, when it is determined that the setup backup data includes the first characteristic, a write request of the second setup request value for the first characteristic to the external device.

5 . The operation method of claim 1 , further comprising:

storing the setup backup data including the first setup backup value at a second time point before a first time point at which the connection is established.

6 . The operation method of claim 1 , wherein:

the electronic device is configured to communicate with the external device through a Bluetooth protocol, and

the device setup service is implemented based on a Generic Attribute Profile (GATT).

7 . The operation method of claim 6 ,

wherein each of the characteristics included in the setup backup data has at least one of a read property and a write property.

8 . The operation method of claim 1 ,

wherein the electronic device is configured to control the first function of the external device based on the first setup value.

9 . An operation method of a peripheral device that stores setup backup data including a first setup backup value for a first function, the operation method comprising:

establishing a first connection to a first central device storing a first setup value for the first function; and

receiving a first discovery request for services supported by the peripheral device;

providing a service list indicating the services supported by the peripheral device to the first central device;

receiving a second discovery request for characteristics included in a device setup service;

providing a characteristic list indicating the characteristics included in the device setup service to the first central device;

receiving a read request for a value of a characteristic corresponding to the first function from the first central device; and

providing the first setup backup value to the first central device to update the first setup value with the first setup backup value in response to the read request.

10 . The operation method of claim 9 , further comprising:

updating the first setup backup value in response to a first setup request value provided by a user; and

providing the first setup backup value to the first central device to update the first setup value.

11 . The operation method of claim 9 , further comprising:

receiving, from the first central device, a second setup request value provided to the first central device from a user; and

updating the first setup backup value based on the second setup request value.

12 . The operation method of claim 9 , further comprising:

establishing a second connection to a second central device storing a second setup value for the first function; and

providing the first setup backup value to the second central device to update the second setup value in response to the second connection being established.

13 . The operation method of claim 12 , wherein:

the first central device is configured to control the first function of the peripheral device based on the first setup value, and

the second central device is configured to control the first function of the peripheral device based on the second setup value.

14 . The operation method of claim 13 ,

wherein each of the first central device and the second central device is configured to exclusively control the first function of the peripheral device.

15 . An operation method of an electronic device that communicates with an external device, wherein the electronic device is configured to store a first setup value for a first function of the external device that stores setup backup data, comprising:

establishing a connection to the external device;

discovering services supported by the external device;

determining whether the services include a device setup service;

discovering, in response to the determining that the services include the device setup service, characteristics included in the device setup service;

reading a value of a first characteristic that is one of the characteristics included in the device setup service and corresponds to the first setup value;

controlling the first function of the external device based on the value of the first characteristic;

receiving a first setup request value from a user;

updating the first setup value based on the first setup request value; and

determining whether the setup backup data includes the first characteristic corresponding to the first function; and

transmitting, when it is determined that the setup backup data includes the first characteristic, a write request of the first setup request value for the first characteristic to the external device to update a first setup backup value included in the setup backup data.

16 . The operation method of claim 15 ,

wherein the controlling of the first function of the external device includes:

updating the first setup value based on the value of the first characteristic.

17 . The operation method of claim 16 , further comprising:

receiving a first setup request value from the external device; and

updating the first setup value based on the first setup request value.