KR100739733B1

A method and system for describing consumer electronics using separate task and device descriptions

Abstract

A method of displaying a user task performed by one or a plurality of electronic devices in a task organization system is provided. Each device includes a functional description that describes the functions the device can perform. Function descriptions are obtained from one or more devices, job descriptions describing a function of the device required for specific tasks are obtained, and a job proposal is generated based on the obtained device function descriptions and operation descriptions. Each task proposal represents the user task as an abstraction of one or more of the obtained device descriptions and task descriptions. Task suggestions are displayed on the display and allow the user to select therefrom, the task suggestions selected by the user being organized ( automation).

Term

Term ended

Expired 12 September 2025, 1 year ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

32 claims: 4 independent, 28 dependent

  1. 1
    복수의 작업 제안들을 디스플레이 상에 표시하여 사용자가 그 중에서 원하는 작업 제안을 선택하도록 하는 사용자 인터페이스 장치와, 상기 선택된 작업 제안에 의해 표시되는 사용자 작업이 하나 또는 그 이상의 장치에 의해 수행되도록 하는 작업 구동 제어기를 포함하는 작업 편성 시스템(task orchestration system)에서, 복수의 전자 장치들의 상호 작용에 의해 수행되는 사용자 작업을 표현하는 방법에 있어서, 상기 작업 구동 제어기에서, 상기 전자 장치 각각에 대하여 장치의 기능을 나타내는 장치 설명서(device description)를 획득하는 단계;상기 작업 구동 제어기에서, 상기 사용자 작업에 대한 사항 및 사용자 작업을 수행하기 위한 복수의 전자 장치들의 기능을 추상적으로 기술하는 작업 설명서를 획득하는 단계;및 상기 작업 구동 제어기에서, 상기 장치 설명서 및 상기 작업 설명서에 기초하여, 상기 사용자에게 표시할 작업 제안을 생성하는 단계를 포함하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  2. 2
    제1항에 있어서, 상기 장치 설명서에 기초하여 상기 장치들의 상호 작용을 추상적으로 기술하는 단계를 더 포함하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  3. 3
    제1항에 있어서, 상기 작업 설명서는, 상기 디스플레이 상에 표시하여 사용자가 선택하도록 하기 위한 작업 제안들의 개요를 나타내는 작업 외부 설명서(task external description), 작업 성질들(task properties), 작업 기능들(task functionalities) 및 작업 동작들(task actions)을 포함하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  4. 4
    삭제
  5. 5
    제3항에 있어서, 상기 작업 성질들은 사용자 작업에 대한 정보를 표현하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  6. 6
    제3항에 있어서, 상기 작업 기능들은 사용자 작업을 수행하기 위해 요구되는 기능을 표현하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  7. 7
    제3항에 있어서, 상기 작업 동작은 요구되는 기능을 충족하는 장치들의 배열과 조합들을 기술하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  8. 8
    제1항에 있어서, 상기 장치 설명서는 장치 기능 설명서(device functionality description)와 장치 기초 지식(device grounding)을 포함하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  9. 9
    제8항에 있어서, 상기 장치 기능 설명서는 장치의 기능에 대한 개요를 나타내는 것을 특징으로 하는 사용자 작업의 표현 방법.
  10. 10
    제8항에 있어서, 상기 장치 기초 지식은 기능 설명서에 기초한 장치의 제어를 기술하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  11. 11
    제3항에 있어서, 작업 설명서들과 장치 설명서들을 사용하여 사용자 작업을 수행할 수 있는 장치들의 집합을 결정하는 단계를 더 포함하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  12. 12
    제3항에 있어서, 상기 작업 기능은, 대응하는 장치들의 장치 설명서에 사용된 용어들을 공유하여 추상적으로 기술되는 것을 특징으로 하는 사용자 작업의 표현 방법.
  13. 13
    제1항에 있어서, 사용자 작업을 수행하기 위해 필요한 기능을 가지는 장치를 선택할 수 있도록, 순차적이거나 병행적이며, 공동 작용할 수 있는 장치의 상호 작용들을 표현하는 단계를 더 포함하는 것을 특징으로 하는 사용자 작업의 표현 방법.
  14. 14
    복수의 전자 장치들의 상호 작용에 의해 수행되는 사용자 작업을 표현하기 위한 작업 편성 시스템(task orchestration system)에 있어서, 상기 전자 장치 각각에 대하여 장치의 기능을 나타내는 장치 설명서를 획득하고, 상기 사용자 작업에 대한 사항 및 사용자 작업을 수행하기 위한 복수의 전자 장치들의 기능을 추상적으로 기술하는 작업 설명서를 획득하고, 상기 장치 설명서 및 상기 작업 설명서에 기초하여 작업 제안을 생성하는 작업 구동 제어기;및 선택된 작업 제안에 의해 표시되는 사용자 작업이 하나 또는 그 이상의 장치들에 의해 수행되도록, 작업 제안들을 디스플레이 상에 표시하여 사용자가 그로부터 선택할 수 있도록 하는 사용자 인터페이스 장치를 포함하는 것을 특징으로 하는 상호 연결된 장치들의 네트워크를 위한 작업 편성 시스템(task orchestration system).
  15. 15
    제14항에 있어서, 상기 제어기는 상기 장치 설명서에 기초하여 상기 장치들의 상호 작용을 추상적으로 기술하는 것을 특징으로 하는 작업 편성 시스템.
  16. 16
    제14항에 있어서, 상기 작업 설명서는, 상기 디스플레이 상에 표시하여 사용자가 선택하도록 하기 위한 작업 제안들의 개요를 나타내는 작업 외부 설명서, 작업 성질들, 작업 기능들 및 작업 동작들을 포함하는 것을 특징으로 하는 작업 편성 시스템.
  17. 17
    삭제
  18. 18
    제16항에 있어서, 상기 작업 성질들은 사용자 작업에 대한 정보를 표현하는 것을 특징으로 하는 작업 편성 시스템.
  19. 19
    제16항에 있어서, 상기 작업 기능들은 사용자 작업을 수행하기 위해 요구되는 기능을 표현하는 것을 특징으로 하는 작업 편성 시스템.
  20. 20
    제16항에 있어서, 상기 작업 동작은 요구되는 기능들을 충족하는 장치들의 배열과 조합들을 기술하는 것을 특징으로 하는 작업 편성 시스템.
  21. 21
    제14항에 있어서, 상기 장치 설명서는 장치 기능 설명서와 장치 기초 지식을 포함하는 것을 특징으로 하는 작업 편성 시스템.
  22. 22
    제21항에 있어서, 상기 기능 설명서는 장치의 기능에 대한 개요를 나타내는 것을 특징으로 하는 작업 편성 시스템.
  23. 23
    제21항에 있어서, 상기 장치 기초 지식은 상기 기능 설명서에 기초한 장치의 제어를 기술하는 것을 특징으로 하는 작업 편성 시스템.
  24. 24
    제16항에 있어서, 상기 제어기는 상기 작업 설명서와 장치 설명서들을 사용하여 사용자 작업을 수행할 수 있는 장치들의 집합을 결정하는 것을 특징으로 하는 작업 편성 시스템.
  25. 25
    제16항에 있어서, 상기 작업 기능은, 대응하는 장치들의 장치 설명서에 사용된 용어들을 공유하여 추상적으로 기술되는 것을 특징으로 하는 작업 편성 시스템.
  26. 26
    제14항에 있어서, 상기 제어기는, 사용자 작업을 수행하기 위해 필요한 기능을 가지는 장치를 선택할 수 있도록, 순차적이거나 병행적이며, 공동 작용할 수 있는 장치의 상호 작용들을 표현하는 것을 특징으로 하는 작업 편성 시스템.
  27. 27
    제16항에 있어서, 상기 제어기는, 장치 기능 설명서들을 장치 온톨로지들로 구조화하고, 작업 설명서들을 작업 온톨로지들로 구조화하고, 상기 장치 및 작업 온톨로지들을 사용하여 사용자가 선택한 작업 제안을 사용 가능한 장치들에 의해 수행될 수 있는 작업들에 맵핑시키는 것을 특징으로 하는 작업 편성 시스템.
  28. 28
    제16항에 있어서, 상기 제어기는, 장치 기능 설명서들을 장치 온톨로지들로 구조화하고, 작업 설명서들을 작업 온톨로지들로 구조화하고, 상기 장치 온톨로지들에 기초하여 장치 인스턴스들을 구조화하고, 상기 작업 온톨로지들에 기초하여 작업 인스턴스들을 구조화하고, 상기 장치 및 작업 온톨로지들과 인스턴스들을 사용하여 사용자가 선택한 작업 제안을 사용 가능한 장치들에 의해 수행될 수 있는 작업들에 맵핑시키는 것을 특징으로 하는 작업 편성 시스템.
  29. 29
    제16항에 있어서, 상기 제어기는 선택된 사용자 작업 제안들을 수행할 장치들의 조합들을 제어하는 것을 특징으로 하는 작업 편성 시스템.
  30. 30
    제16항에 있어서, 상기 사용자 인터페이스 장치는, 상기 제어기와 결합하여 사용 가능한 장치들, 작업들 및 장치 기능이 주어진 경우 가능한 작업 제안들을 표시하는 것을 특징으로 하는 작업 편성 시스템.
  31. 31
    제16항에 있어서, 상기 사용자 인터페이스 장치는, 상기 제어기와 결합하여 사용 가능한 작업 제안들과 장치 설명서들에 기초한 옵션들을 표시하는 것을 특징으로 하는 작업 편성 시스템.
  32. 32
    제16항에 있어서, 제어기가 요구되는 사용자 작업을 결정하고 사용자 작업을 수행하기 위해 사용자 작업 설명서들을 사용자 작업 설명서들에 일치시키도록 하기 위해, 각각의 작업 설명서가 온톨로지 언어로 표현되고, 그 온톨로지 언어로 장치들이 작업들을 제어기에 표현하는 것을 특징으로 하는 작업 편성 시스템.
Independent claims32