IP Library Granted Patent US 11,082,518
Granted Patent B2
US 11,082,518 · App. 16/894,167 · Granted Aug 3, 2021

Method for operating relation server and system using the same

Inventors: Young-Sic Jeong (Daejeon, KR); Sang-Keun Yoo (Sejong, KR); Yong-Woon Kim (Asan-si, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
H04L67/2833
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,082,518
App. No.
16/894,167
Granted
Aug 3, 2021
Kind
B2
Abstract

Disclosed herein are a method for operating a relation server and a system using the method. The method for operating the relation server for managing relations between machines includes generating, by the relation server, a capability set required to execute a command by analyzing the command, and grouping, by the relation server, machines that are to execute the command, among the machines, based on the generated capability set, and capability parameters and status parameters of respective machines that have been previously registered in the relation server or that are extractable by the relation server.

Claims (56)

1. A system, comprising:

multiple machines; and

a relation server for storing a relation profile including a task processing schedule parameter which defines a sequence of performing multiple processes, and for requesting selected machines of the multiple machines to perform the multiple processes,

wherein the relation server generates a new relation profile based on an intervention by a user in the relation profile,

wherein the task processing schedule parameter configures a start time of at least one process of the multiple processes, and

wherein the multiple machines includes at least one of a home appliance, a smart phone or a search engine.

2. The system of claim 1 , wherein:

a first machine of the multiple machines forwards a command received from the user to the relation server,

the relation server controls the selected machines for performing the multiple processes according to the command, and

the selected machine includes the first machine.

3. The system of claim 2 , wherein:

the command includes a reservation or a payment.

4. The system of claim 2 , wherein:

the relation profile includes a capability set parameter, and

the capability set parameter corresponds to information about capabilities required for performing the command.

5. The system of claim 2 , wherein:

the relation profile includes a group parameter, and

the group parameter corresponds to identities of machines required for performing the command.

6. The system of claim 2 , wherein:

the relation profile includes a group identity parameter, and

the group identity parameter corresponds to an identity of a group consisting of machines required for performing the command.

7. The system of claim 2 , wherein:

the relation profile includes a task description parameter,

the task description parameter corresponds to information related to the command, and the information is saved in a form of text.

8. The system of claim 1 , wherein:

the task processing schedule parameter includes a sub-parameter configuring a start condition of at least one process of the multiple processes, or a sub-parameter configuring an allocated machine identity of at least one process of the multiple processes.

9. The system of claim 1 , wherein:

the relation server stores multiple machine profiles of the multiple machines.

10. The system of claim 9 , wherein:

at least one machine profile of the multiple machine profiles includes a status parameter, and

the status parameter includes at least one sub-parameter of a current operation status sub-parameter, a current availability sub-parameter, a current process sub-parameter, a scheduled termination time of current process sub-parameter, a current execution function sub-parameter, or a scheduled termination time of currently executed function sub-parameter.

11. The system of claim 9 , wherein:

at least one machine profile of the multiple machine profiles includes a capability parameter, and

the capability parameter includes at least one sub-parameter of a title of process sub-parameter, an input parameter sub-parameter, an output parameter sub-parameter, a process processing time sub-parameter, a process processing condition sub-parameter, or a function sub-parameter.

12. The system of claim 9 , wherein:

at least one machine profile of the multiple machine profiles includes a machine identity parameter.

13. The system of claim 9 , wherein:

at least one machine profile of the multiple machine profiles includes a user identity parameter, and

the user identity parameter corresponds to an identity of a user being capable of using a machine corresponding to the at least one machine profile.

14. The system of claim 9 , wherein:

at least one machine profile of the multiple machine profiles includes a group identity parameter, and

the group identity parameter corresponds to an identity of a user group being capable of using a machine corresponding to the at least one machine profile.

15. The system of claim 8 , wherein:

at least one machine profile of the multiple machine profiles includes an operating system parameter, and

the operating system parameter corresponds to a type of an operating system which is used by a machine corresponding to the at least one machine profile.

16. The system of claim 8 , wherein:

at least one machine profile of the multiple machine profiles includes an interface parameter, and

the interface parameter corresponds to an interface protocol between the relation server and a machine corresponding to the at least one machine profile.

17. The system of claim 1 , wherein:

the relation server saves information related to grouping the multiple machines.

18. The system of claim 1 , wherein:

the relation server generates a capability set required to execute a user command, and generates the task processing schedule parameter according to the capability set, a status parameter of at least one machine of the multiple machines, and a capability parameter of the at least one machine.

19. The system of claim 1 , wherein:

the intervention includes selecting some processes of the multiple processes.

20. The system of claim 1 , wherein:

the intervention includes approving the multiple processes.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2023
From: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
To: KAIFI, LLC
Reel/Frame 065842/0235 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2020
From: JEONG, YOUNG-SIC; YOO, SANG-KEUN; KIM, YONG-WOON
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 052855/0790 →
Priority Claims (6)
KR 10-2014-0151327 · Nov 3, 2014 · national
KR 10-2014-0151328 · Nov 3, 2014 · national
KR 10-2015-0011217 · Jan 23, 2015 · national
KR 10-2015-0093338 · Jun 30, 2015 · national
KR 10-2015-0145571 · Oct 19, 2015 · national
KR 10-2015-0153925 · Nov 3, 2015 · national
Continuity (2)
Continuation 14931213 · Nov 3, 2015
Related Publication 20200304588A1 · Sep 24, 2020