KR20070008564A

Display of menu items in a user interface

Abstract

A user interface for a device is provided, wherein the user interface creates a list of elements that are too large to be displayed within an area of the UI. The number of list elements to be displayed is determined, and then an appropriate subset of list elements is selected from the generated list of elements.

KR20070008564A, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 3 August 2026, 0.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 3 independent, 20 dependent

  1. 1
    사용자 인터페이스에서 복수의 사용자 인터페이스 엘리먼트의 서브셋을 디스플레이하는 방법으로서, (i) 상기 사용자 인터페이스 내에서 디스플레이될 수 있는 상기 복수의 사용자 인터페이스 엘리먼트의 상기 서브셋의 크기를 결정하는 단계;(ii) 상기 사용자 인터페이스 내에서 디스플레이하기 위해 선택될 수도 있는 복수의 UI 엘리먼트들을 결정하는 단계;(iii) 상기 단계 (ii) 에서 결정된 상기 복수의 사용자 인터페이스 엘리먼트들로부터 상기 사용자 인터페이스 엘리먼트의 서브셋을 선택하는 단계;및 (iv) 상기 단계 (iii) 에서 선택되는 상기 사용자 인터페이스 엘리먼트의 서브셋을 상기 사용자 인터페이스 내에 디스플레이하는 단계를 포함하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  2. 2
    제 1 항에 있어서, 상기 단계 (iii) 은 사용자 입력에 응답하여 사용자 인터페이스 엘리먼트의 추가적인 서브셋을 선택하도록 반복되고, 그 후 상기 단계 (iv) 는 상기 사용자 인터페이스 내에 상기 사용자 인터페이스 엘리먼트들의 추가적인 서브셋을 디스플레이하도록 반복되는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  3. 3
    제 2 항에 있어서, 상기 사용자 입력은 사용자 입력 수단을 활성화하는 것을 포함하고, 상기 사용자 인터페이스 엘리먼트의 추가적인 서브셋의 선택 및 디스플레이는 리스트 또는 메뉴가 스크롤되게 하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  4. 4
    제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 복수의 사용자 인터페이스 엘리먼트는 단일 위치에 저장되고, 상기 복수의 사용자 인터페이스 엘리먼트의 위치를 규정하는 마크-업 언어 컴포넌트 (mark-up language component)가 제공되는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  5. 5
    제 4 항에 있어서, 상기 마크-업 언어 컴포넌트는 리스트에 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 디스플레이를 추가적으로 규정하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  6. 6
    제 5 항에 있어서, 상기 마크-업 언어 컴포넌트와 템플릿이 연관되고, 상기 템플릿은 상기 리스트에 디스플레이되는 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 외관을 결정하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  7. 7
    제 1 항 내지 제 3 항 중 어느 한 항에 있어서, 상기 복수의 사용자 인터페이스 엘리먼트는 단일 파일에 저장되고, 상기 파일의 위치를 규정하는 마크-업 언어 컴포넌트가 제공되며, 상기 파일은 상기 사용자 인터페이스에서의 디스플레이를 위한 하나 이상의 데이터 자원을 포함하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  8. 8
    제 7 항에 있어서, 상기 마크-업 언어 컴포넌트는 리스트에 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 디스플레이를 추가적으로 규정하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  9. 9
    제 8 항에 있어서, 상기 마크-업 언어 컴포넌트와 템플릿이 연관되고, 상기 템플릿은 상기 리스트에 디스플레이되는 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 외관을 결정하는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  10. 10
    제 3 항 내지 제 9 항 중 어느 한 항에 있어서, 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 리스트는 하나 이상의 부가적 리스트를 포함하고, 상기 하나 이상의 부가적 리스트 각각은 고유한 표현에 의해 식별되는, 사용자 인터페이스 엘리먼트의 서브셋 디스플레이 방법.
  11. 11
    제 1 항 내지 제 10 항 중 어느 한 항의 방법을 수행하는 컴퓨터 실행가능 코드를 포함하는 데이터 캐리어.
  12. 12
    디스플레이 및 사용자 인터페이스를 포함하는 장치로서, (i) 상기 사용자 인터페이스 내에서 디스플레이될 수 있는 복수의 UI 엘리먼트의 상기 서브셋의 크기를 결정하고;(ii) 상기 사용자 인터페이스 내에서 디스플레이하기 위해 선택될 수도 있는 복수의 UI 엘리먼트들을 결정하고;(iii) 단계 (ii) 에서 결정되는 상기 복수의 사용자 인터페이스 엘리먼트들로부터 상기 사용자 인터페이스 엘리먼트의 서브셋을 선택하고;또한 (iv) 단계 (iii) 에서 선택되는 상기 사용자 인터페이스 엘리먼트의 서브셋을 상기 사용자 인터페이스 내에 디스플레이하는데 사용되도록 구성되는, 장치.
  13. 13
    제 12 항에 있어서, 상기 장치는 사용자 입력 수단을 더 포함하고, 사용자 입력에 대응하여 단계 (iii) 을 반복하여 사용자 인터페이스 엘리먼트의 추가적인 서브셋을 선택하고, 그 후 단계 (iv) 를 반복하여 상기 사용자 인터페이스에 상기 사용자 인터페이스 엘리먼트의 추가적인 서브셋을 디스플레이하는데 사용되는, 장치.
  14. 14
    제 12 항 또는 제 13 항에 있어서, 상기 장치는 상기 사용자 입력 수단의 활성화에 응답하여, 상기 사용자 인터페이스 엘리먼트의 추가적인 서브셋의 선택 및 디스플레이가 리스트 또는 메뉴로 하여금 스크롤되게하는 야기시키는, 장치.
  15. 15
    제 12 항 내지 제 14 항 중 어느 한 항에 있어서, 상기 장치는 저장 수단을 더 포함하고, 상기 복수의 사용자 인터페이스 엘리먼트는 단일 위치에 저장되며, 상기 복수의 사용자 인터페이스 엘리먼트의 상기 위치를 규정하는 마크-업 언어 컴포넌트가 제공되는, 장치.
  16. 16
    제 15 항에 있어서, 상기 마크-업 언어 컴포넌트는 리스트에 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 디스플레이를 추가적으로 규정하는, 장치.
  17. 17
    제 16 항에 있어서, 상기 마크-업 언어 컴포넌트와 템플릿이 연관되고, 상기 템플릿은 상기 리스트에 디스플레이되는 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 외관을 결정하는, 장치.
  18. 18
    제 12 항 내지 제 14 항에 있어서, 상기 장치는 저장 수단을 더 포함하고, 상기 복수의 사용자 인터페이스 엘리먼트는 단일 파일에 저장되며, 상기 파일에는 상기 파일의 위치를 규정하는 마크-업 언어 컴포넌트가 제공되고, 상기 파일은 상기 사용자 인터페이스에의 디스플레이를 위한 하나 이상의 데이터 자원을 포함하는, 장치.
  19. 19
    제 18 항에 있어서, 상기 마크-업 언어 컴포넌트는 리스트에 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 디스플레이를 추가적으로 규정하는, 장치.
  20. 20
    제 19 항에 있어서, 상기 마크-업 언어 컴포넌트와 템플릿이 연관되고, 상기 템플릿은 상기 리스트에 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 외관을 결정하는, 장치.
  21. 21
    제 15 항 내지 제 20 항 중 어느 한 항에 있어서, 상기 선택된 사용자 인터페이스 엘리먼트의 서브셋의 리스트는 하나 이상의 부가적 리스트를 포함하고, 상기 하나 이상의 부가적 리스트 각각은 고유한 표현에 의해 식별되는, 장치.
  22. 22
    제 11 항 내지 제 21 항에 있어서, 무선 통신 수단을 포함하는, 장치.
  23. 23
    프로세싱 수단, 저장 수단, 디스플레이, 사용자 입력 수단, 무선 통신 수단 및 사용자 인터페이스를 포함하는 장치로서, 제 1 항 내지 제 10 항 중 어느 한 항의 방법을 수행하도록 구성되는, 장치.
Independent claims23