# US 10,873,847 B2 · Method and host device for communicating among multiple devices

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

- Number: US 10,873,847 B2
- Document ID: US10873847B2
- Status: Granted
- Kind: B2
- Application number: 14/953,813
- Filed: 2015-11-30
- Published: 2016-06-02
- Granted: 2020-12-22
- Earliest claimed: 2014-12-02
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Jae-keun Lee; Ji-hwan Seo; Min-ho Lee; Myeong-gi Jeong; Chi-hyun Cho
- Web page: https://patentgrep.com/patent/US10873847B2

## CPC

- H04L 63/105: {Multiple levels of security}
- H04W 4/08: User group management
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 8/12: between location registers or mobility servers
- H04W 12/08: Access security
- H04W 40/02: Communication route or path selection, e.g. power-based or shortest path routing
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A host device and a method of communicating with a plurality of devices are provided. The method includes operations of searching for devices that are communicatable with the host device, generating routing paths connected to a wearable device via devices found by the host device, selecting one of the routing paths according to a preset reference, and communicating with the wearable device via at least one of the found devices included in the selected routing path, wherein the preset reference includes a first reference that is set according to a service executed by the host service, or includes a second reference that is set according to a security level of each of the found devices.

## Claims

### Claim 1

A method performed by a host device for communicating with a plurality of devices, the method comprising:
searching for devices that are communicatable with each other or the host device;
generating routing paths for data transmission to connect the host device to a client device via the devices searched by the host device;
selecting one of the routing paths according to a preset reference;
communicating with the client device via at least one of the searched devices included in the selected routing path; and
transmitting, to the client device, information related to a service executed by the host device,
wherein the transmitting comprises transmitting information for allowing the client device to execute a service that is executable by the at least one of the searched devices in the selected routing path, and
wherein the preset reference comprises:
a first reference that is set according to a service executed by the host device, or
a second reference that is set according to a security level of each of the searched devices.

### Claim 2 (depends on 1)

The method of claim 1,
wherein the selecting comprises:
generating routing paths connected to the client device via the searched devices, and
selecting one of the routing paths according to the preset reference, and wherein a preset grouping reference comprises at least one of:
a grouping reference according to services to be executed by the host device,
a grouping reference according to distances between the host device and the searched devices, or
a grouping reference according to users of the searched devices.

### Claim 3 (depends on 1)

The method of claim 1, wherein the searching comprises searching for the devices according to a communication history between the host device and the devices.

### Claim 4 (depends on 1)

The method of claim 1, wherein the searching comprises searching for the devices according to a device list received from a home server.

### Claim 5 (depends on 1)

The method of claim 1, wherein the preset reference comprises a third reference that is set according to a location of the host device.

### Claim 6 (depends on 1)

The method of claim 1, wherein the preset reference comprises a fourth reference that is set according to access authorities with respect to the searched devices.

### Claim 7 (depends on 1)

A non-transitory computer-readable recording medium having recorded thereon a program for executing by a computer the method of claim 1.

### Claim 8

A host device configured to transmit information to at least one device comprised in a routing path, the host device comprising:
at least one processor;
a memory storing instructions executed by the at least one processor;
the at least one processor configured to:
search for devices that are communicable with each other or the host device;
generate routing paths for data transmission to connect the host device to a client device via the devices searched by the host device, and
select one of the routing paths according to a preset reference; and
a communicator configured to transmit information to the client device via at least one of the searched devices included in the selected routing path,
wherein the preset reference comprises:
a first reference that is set according to a service executed by the host device, or
a second reference that is set according to a security level of each of the searched devices,
wherein the communicator is further configured to transmit, to the client device, information related to the service executed by the host device, and
wherein the communicator is further configured to transmit information for allowing the client device to execute a service that is executable by the at least one of the searched devices in the selected routing path.

### Claim 9 (depends on 8)

The host device of claim 8,
wherein the at least one processor is further configured to:
generate routing paths connected to the client device via the searched devices, and
select one of the routing paths according to the preset reference, and wherein a preset grouping reference comprises at least one of:
a grouping reference according to services to be executed by the host device,
a grouping reference according to distances between the host device and the searched devices, or
a grouping reference according to users of the searched devices.

### Claim 10 (depends on 8)

The host device of claim 8, wherein the at least one processor is further configured to search for the devices according to a communication history between the host device and the devices.

### Claim 11 (depends on 8)

The host device of claim 8, wherein the at least one processor is further configured to search for the devices according to a device list received from a home server.

### Claim 12 (depends on 8)

The host device of claim 8, wherein the preset reference comprises a third reference that is set according to a location of the host device.

### Claim 13 (depends on 8)

The host device of claim 8, wherein the preset reference comprises a fourth reference that is set according to access authorities with respect to the searched devices.
