IP Library Granted Patent US 11,019,149
Granted Patent B2
US 11,019,149 · App. 15/207,145 · Granted May 25, 2021

Hub apparatus and method for providing service thereof

Inventors: Sung-jin Kim (Seoul, KR); Kwang-min Byeon (Chungcheongnam-do, KR); Ho-chul Shin (Gyeonggi-do, KR); Hee-bum Ahn (Seoul, KR); Doo-woong Lee (Seoul, KR); Kyu-sub Kwak (Seoul, KR); Jae-keun Na (Gyeonggi-do, KR); Sun-min Park (Seoul, KR); Taik-heon Rhee (Seoul, KR); Jae-hyuck Shin (Gyeonggi-do, KR); Sang-wook Lee (Gyeonggi-do, KR); Hyun-jung Kim (Gyeonggi-do, KR)
H04L67/125H04L12/2818H04L12/2825H04L12/2834
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,019,149
App. No.
15/207,145
Granted
May 25, 2021
Kind
B2
Abstract

A hub apparatus and a method are provided for selecting a device. The method includes receiving a service request; determining a sensor based on the received service request; receiving state information from a device including the determined sensor; and selecting the device based on the received state information.

Claims (67)

1. A method performed by a hub apparatus, the method comprising:

receiving a request for a type of service among a plurality of types of services;

determining sensor types corresponding to the received request for the type of service;

determining a plurality of devices for performing the received request for the type of service based on the determined sensor types, wherein each of the plurality of devices includes at least one of the determined sensor types;

receiving respective state information of the each of the plurality of devices from the each of the plurality of devices, wherein the respective state information comprises use history information, battery information and location information of the each of the plurality of devices;

selecting at least one device from among the plurality of devices based on the respective state information received from the each of the plurality of devices;

grouping the selected at least one device to a group, wherein the group includes at least one device, from among the plurality of devices, for performing the requested service;

setting a sensing condition based on environmental information received from an external source, wherein the sensing condition comprises at least one of a sensing period, a sensing starting time, a sensing ending time, and a sensing information transmission condition;

transmitting a signal for requesting sensing information with the sensing condition to the at least one device in the group;

in response to receiving the sensing information, which is obtained according to the sensing condition, from the at least one device in the group, performing the requested type of service based on the received sensing information, wherein the sensing information is sensed by at least one sensor of the at least one device in the group, and

registering the at least one device using a user terminal,

wherein determining the plurality of devices comprises, when determining that less than a predetermined time has elapsed since the group was formed, identifying pre-stored sensing information from at least one previously used sensor, and based on the pre-stored sensing information, determining the plurality of devices which provide the sensing information from the at least one sensor except the pre-stored sensing information from the at least one previously used sensor without determining a device which provides the pre-stored sensing information,

wherein the at least one device in the group is selected while excluding at least one device which has been used during a predetermined time from the group based on the use history information,

wherein the at least one device in the group is selected such that the group includes a minimum number of devices for performing the received request, and

wherein registering the at least one device comprises receiving, from the user terminal, information on the at least one device, service information, and security information from the at least one device.

2. The method of claim 1 , wherein performing the requested type of service comprises performing the requested type of service further based on the pre-stored sensing information.

3. The method of claim 1 , wherein selecting the at least one device comprises selecting the at least one device comprising a previously used sensor.

4. The method of claim 1 , further comprising determining the at least one device including the sensor based on the information on the at least one device, the service information, and the user information.

5. A hub apparatus, comprising:

a communicator configured to receive a request for a type of service among a plurality of types of services; and

a processor configured to:

determine sensor types corresponding to the received request for the type of service,

determine a plurality of devices for performing the received request for the type of service based on the determined sensor types, wherein each of the plurality of devices includes at least one of the determined sensor types,

control the communicator to receive respective state information of the each of the plurality of devices from each of the plurality of devices, wherein the respective state information comprises use history information, battery information and location information,

select at least one device from among the plurality of devices based on the respective state information received from each of the plurality of devices,

group the selected at least one device to a group, wherein the group includes at least one device, from among the plurality of devices, for performing the requested service,

set a sensing condition based on environmental information received from an external source, wherein the sensing condition comprises at least one of a sensing period, a sensing starting time, a sensing ending time, and a sensing information transmission condition,

control the communicator to transmit a signal for requesting sensing information with the sensing condition to the at least one device in the group, and

in response to receiving the sensing information, which is obtained according to the sensing condition, from the at least one device in the group, perform the requested type of service based on the received sensing information, wherein the sensing information is sensed by at least one sensor of the at least one device in the group,

wherein the processor is further configured to:

when determining that less than a predetermined time has elapsed since the group was formed, identify pre-stored sensing information from at least one previously used sensor,

based on the pre-stored sensing information, determine the plurality of devices which provide the sensing information from the at least one sensor except the pre-stored sensing information from the at least one previously used sensor without determining a device which provides the pre-stored sensing information,

select the at least one device in the group while excluding at least one device which has been used during a predetermined time from the group based on the use history information,

select the at least one device in the group such that the group includes a minimum number of devices for performing the received request, and

register the at least one device using a user terminal,

wherein the at least one device is registered by receiving, from the user terminal, information on the at least one device, service information, and security information from the at least one device.

6. A method for a hub apparatus, the method comprising:

receiving state information from a first device among a plurality of devices, wherein the state information comprises use history information, battery information and location information;

determining a type of service to be performed among a plurality of types of services based on the received state information;

determining sensor types corresponding to the determined type of service;

determining the plurality of devices for performing the received request for the type of service based on the determined sensor types, wherein each of the plurality of devices includes at least one of the determined sensor types;

selecting at least one second device from among the plurality of devices based on the state information received from the first device among the plurality of devices;

grouping the selected at least one second device to a group, wherein the group includes at least one device, from among the plurality of devices, for performing the requested service;

setting a sensing condition based on environmental information received from an external source, wherein the sensing condition comprises at least one of a sensing period, a sensing starting time, a sensing ending time, and a sensing information transmission condition;

transmitting a signal for requesting sensing information which is obtained according to the at least one second device in the group;

in response to receiving the sensing information, which is obtained according to the sensing condition, from the at least one second device in the group, performing the determined type of service, based on the received sensing information, wherein the sensing information is sensed by at least one sensor of the at least one second device in the group, and

registering the at least one device using a user terminal,

wherein determining the plurality of devices comprises, when determining that less than a predetermined time has elapsed since the group was formed, identifying pre-stored sensing information from at least one previously used sensor, and based on the pre-stored sensing information, determining the plurality of devices which provide the sensing information from the at least one sensor except the pre-stored sensing information from the at least one previously used sensor without determining a device which provides the pre-stored sensing information,

wherein the at least one device in the group is selected while excluding at least one device which has been used during a predetermined time from the group based on the use history information,

wherein the at least one device in the group is selected such that the group includes minimum a number of devices for performing the received request, and

wherein the at least one device is registered by receiving, from the user terminal, information on the at least one device, service information, and security information from the at least one device.

7. The method of claim 6 , wherein the state information further comprises mode information of the first device and location information of the first device.

8. The method of claim 7 , wherein determining a type of service to be performed further comprises:

determining whether a mode of the first device is a first mode or a second mode, based on the mode information of the first device;

determining a first service corresponding to the first mode as the type of service to be performed, when it is determined that the mode of the first device is the first mode; and

determining a second service corresponding to the second mode as the type of service to be performed, when it is determined that the mode of the first device is the second mode.

9. The method of claim 7 , wherein determining a type of service to be performed further comprises:

determining whether the first device is located in a first area or a second area, based on the location information of the first device;

determining a first service corresponding to the first area as the type of service to be performed, when it is determined that the first device is located in the first area; and

determining a second service corresponding to the second area as the type of service to be performed, when it is determined that the first device is located in the second area.

10. The method of claim 7 , wherein receiving the state information from the first device comprises:

detecting a location movement of the first device through a beacon signal; and

acquiring the location information of the first device.

11. The method of claim 6 , wherein performing the determined type of service comprises:

generating a control command based on the received sensing information; and

transmitting the control command to the first device.

12. The method of claim 6 , wherein the first device is designated by a user from among the plurality of devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2016
From: KIM, SUNG-JIN; BYEON, KWANG-MIN; SHIN, HO-CHUL; AHN, HEE-BUM; LEE, DOO-WOONG; KWAK, KYU-SUB; NA, JAE-KEUN; PARK, SUN-MIN; RHEE, TAIK-HEON; SHIN, JAE-HYUCK; LEE, SANG-WOOK; KIM, HYUN-JUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 039337/0741 →
Priority Claims (2)
KR 10-2015-0098176 · Jul 10, 2015 · national
KR 10-2016-0023480 · Feb 26, 2016 · national
Continuity (1)
Related Publication 20170013062A1 · Jan 12, 2017
Cited By (1)
US 12,306,639