KR20110036539A - 반투명 메뉴 및 라이브 프리뷰 - Google Patents

반투명 메뉴 및 라이브 프리뷰 Download PDF

Info

Publication number
KR20110036539A
KR20110036539A KR1020107028411A KR20107028411A KR20110036539A KR 20110036539 A KR20110036539 A KR 20110036539A KR 1020107028411 A KR1020107028411 A KR 1020107028411A KR 20107028411 A KR20107028411 A KR 20107028411A KR 20110036539 A KR20110036539 A KR 20110036539A
Authority
KR
South Korea
Prior art keywords
menu
area
displayed
region
hovered
Prior art date
Application number
KR1020107028411A
Other languages
English (en)
Inventor
미르코 맨딕
앤드류 브이. 포미체브
제시 클레이 새터필드
젠센 해리스
Original Assignee
마이크로소프트 코포레이션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 마이크로소프트 코포레이션 filed Critical 마이크로소프트 코포레이션
Publication of KR20110036539A publication Critical patent/KR20110036539A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04804Transparency, e.g. transparent or translucent windows
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04807Pen manipulated menu

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

영역 메뉴(region menu)는 메뉴 아이템들에 쉽게 액세스하는데 사용된다. 통상, 영역 메뉴는 영역 메뉴가 야기되는 초기 마우스 위치와 가깝게 위치한 연관된 메뉴들을 갖는 다수의 영역들을 포함한다. 영역 메뉴의 영역들 중 임의의 영역을 호버링하면, 해당 영역과 연관된 메뉴 아이템이 디스플레이된다. 또한, 디스플레이된 영역 메뉴의 영역들 중 한 영역 내의 메뉴 아이템을 호버링하면, 메뉴 아이템이 선택될 때 발생하는 바의 예상 결과를 나타내는 라이브 프리뷰가 활성화될 수 있다. 라이브 프리뷰 중에, 메뉴 아래의 콘텐츠가 가시적이도록, 영역 메뉴의 일부분이 반투명하게 된다.

Description

반투명 메뉴 및 라이브 프리뷰{MENUS WITH TRANSLUCENCY AND LIVE PREVIEW}
사용자 인터페이스는 사용자가 애플리케이션의 기능에 액세스할 수 있게 하는 메뉴를 통상 갖는다. 그러나, 메뉴 내에 포함되는 메뉴 아이템들이 많아질수록, 메뉴가 항행(navigate), 상호 작용 및 브라우징하기가 더 어려워진다. 확장 가능한 서브메뉴들(즉, 플라이아웃들)을 갖는 메뉴들은 통상 더 적은 수의 탑-레벨 메뉴 아이템들을 포함하지만, 서브메뉴들의 메뉴 아이템들은 탑 레벨 메뉴 아이템들에 비해 항행하기가 더 어렵다.
<발명의 요약>
본 요약은 상세한 설명에서 후술되는 개념들의 선택 사항을 간단한 형태로 소개하기 위해 제공된다. 본 요약은 청구된 대상의 주요 특징들 또는 필수적인 특징들을 확인하기 위한 것이 아니며, 청구된 대상의 범위를 결정짓는데 도움을 주려고 사용되어서도 안된다.
영역 메뉴(region menu)는 메뉴 아이템들에 쉽게 액세스하는데 사용된다. 통상, 영역 메뉴는 커서가 영역들 중 한 영역에 들어감에 응답해서 야기되는 관련 메뉴들을 갖는 다수의 가깝게 붙어 있는 영역들을 포함한다. 영역 메뉴의 영역들 중 임의의 영역을 호버링하면, 해당 영역에 호스팅된 메뉴 아이템들이 디스플레이된다. 또한, 디스플레이된 영역 메뉴의 섹션들 중 한 섹션 내의 메뉴 아이템을 호버링하면, 호버링된 메뉴 아이템이 선택되기 전에 나타나는 바의 라이브 프리뷰가 활성화될 수 있다. 또한, 메뉴 아래의 콘텐츠가 가시적이도록, 영역 메뉴의 일부분이 반투명하게 될 수 있다.
도 1은 일례의 컴퓨팅 디바이스를 도시한다.
도 2는 세그먼트 링 메뉴 및 영역 메뉴를 이용하는 시스템을 도시한다.
도 3은 일례의 세그먼트 링 메뉴들을 도시한다.
도 4는 라이브 프리뷰와 함께 세그먼트 링 메뉴 및 영역 메뉴를 이용하는 일례의 프로세스를 도시한다.
도 5는 일례의 영역 메뉴들을 도시한다.
도 6은 디스플레이된 각각의 영역의 관련 메뉴를 갖는 일례의 영역 메뉴를 도시한다.
도 7은 영역 메뉴와 함께 라이브 프리뷰 피처를 이용하는 일례를 도시한다.
도 8은 디스플레이된 영역 메뉴 내의 한 섹션 위를 호버링하는 커서를 도시한다.
유사한 참조 부호들이 유사한 요소들을 나타내는 도면들을 이제부터 참조해서, 각종 실시예가 기술될 것이다. 특히, 도 1 및 그 대응 설명은 실시예들이 구현될 수 있는 적합한 컴퓨팅 환경의 간단하고 일반적인 기술을 제공하고자 한다.
일반적으로, 프로그램 모듈들은, 루틴들, 프로그램들, 컴포넌트들, 데이터 구조들, 및 특정 태스크들을 실행하거나 또는 특정 추상 데이터 타입들을 구현하는 다른 타입들의 구조들을 포함한다. 핸드헬드 디바이스들, 멀티프로세서 시스템들, 마이크로프로세서 기반 또는 프로그래머블 컨수머 일렉트로닉스, 미니컴퓨터들, 메인프레임 컴퓨터들 등을 포함하는 다른 컴퓨터 시스템 구성들이 또한 사용될 수 있다. 통신 네트워크를 통해 연결되는 원격 프로세싱 디바이스들에 의해 태스크들이 실행되는 분산 컴퓨팅 환경들이 또한 사용될 수 있다. 분산 컴퓨팅 환경에서, 프로그램 모듈들은 로컬 및 원격 메모리 스토리지 디바이스들에 위치할 수 있다.
이제 도 1을 참조해서, 각종 실시예들에서 사용되는 컴퓨터(100)를 위한 예시적인 컴퓨터 아키텍처가 기술될 것이다. 도 1에 도시된 컴퓨터 아키텍처는 데스크탑 또는 모바일 컴퓨터로서 구성될 수 있으며, CPU(central processing unit)(5), RAM(random access memory)(9) 및 ROM(read-only memory)(10)를 포함하는 시스템 메모리(7), 및 CPU(5)에 메모리를 연결시키는 시스템 버스(12)를 포함한다.
예를 들어, 시동중과 같이, 컴퓨터 내의 소자들 간의 정보 전송을 돕는 기본 루틴들을 포함하는 기본 입력/출력 시스템은 ROM(10)에 저장된다. 컴퓨터(100)는 오퍼레이팅 시스템(16), 애플리케이션 프로그램(들)(24), 및 다른 프로그램 모듈들을 저장하기 위한 대용량 스토리지 디바이스(14)를 더 포함하는데, 이는 더 상세히 후술될 것이다.
대용량 스토리지 디바이스(14)는 버스(12)에 연결된 대용량 스토리지 컨트롤러(도시되지 않음)를 통해 CPU(5)에 연결된다. 대용량 스토리지 디바이스(14) 및 관련 컴퓨터 판독 가능 매체는 컴퓨터(100)를 위한 비휘발성 스토리지를 제공한다. 본 명세서에 포함된 컴퓨터 판독 가능 매체의 설명은 하드 디스크 또는 CD-ROM 등의 대용량 스토리지 디바이스를 언급하지만, 컴퓨터 판독 가능 매체는 컴퓨터(100)에 의해 액세스될 수 있는 임의의 유효 매체일 수 있다.
예를 들어, 제한 없이, 컴퓨터 판독 가능 매체는 컴퓨터 스토리지 매체 및 통신 매체를 포함할 수 있다. 컴퓨터 스토리지 매체는 컴퓨터 판독 가능 명령들, 데이터 구조들, 프로그램 모듈들 또는 다른 데이터 등의 정보를 기억하기 위한 임의의 방법 및 기술로 구현되는 휘발성 및 비휘발성, 탈착 가능 및 탈착 불가능 매체를 포함한다. 컴퓨터 스토리지 매체는, RAM, ROM, EPROM(Erasable Programmable Read Only Memory), EEPROM(Electrically Erasable Programmable Read Only Memory), 플래시 메모리 또는 다른 고체 상태 메모리 기술, CD-ROM, DVD(digital versatile disks), 또는 다른 광 스토리지, 자기 카세트, 자기 테이프, 자기 디스크 스토리지 또는 다른 자기 스토리지 디바이스들, 또는 희망 정보를 저장하는데 사용될 수 있으며 컴퓨터(100)에 의해 액세스될 수 있는 임의의 다른 매체를 포함하지만, 이들로만 제한되지는 않는다.
각종 실시예들에 따라, 컴퓨터(100)는 인터넷 등의 네트워크(18)를 통해 원격 컴퓨터들과의 로지컬 커넥션들을 사용해서 네트워킹된 환경에서 동작할 수 있다. 컴퓨터(100)는 버스(12)에 연결된 네트워크 인터페이스 유닛(20)을 통해 네트워크(18)에 연결될 수 있다. 네트워크 커넥션은 유선 및/또는 무선일 수 있다. 네트워크 인터페이스 유닛(20)은 또한 다른 타입들의 네트워크들 및 원격 컴퓨터 시스템들에 연결하는데 사용될 수 있다. 컴퓨터(100)는, 또한, 키보드, 마우스, 또는 전자 스타일러스(도 1에 도시되지 않음)를 포함하는, 다수의 다른 디바이스들로부터의 입력을 수신 및 처리하기 위한 입력/출력 컨트롤러(22)를 포함할 수 있다. 유사하게, 입력/출력 컨트롤러(22)는 디스플레이 스크린(23), 프린터, 또는 다른 타입의 출력 디바이스에 출력을 제공할 수 있다.
간략히 상술된 바와 같이, 다수의 프로그램 모듈들 및 데이터 파일들은, 워싱톤주 레드몬드의 마이크로소프트사(MICROSOFT CORPORATION)으로부터의 WINDOWS® VISTA® 오퍼레이팅 시스템 등의 네트워킹된 퍼스널 컴퓨터의 오퍼레이션을 제어하기에 적합한 오퍼레이팅 시스템(16)을 포함하는, 컴퓨터(100)의 대용량 스토리지 디바이스(14) 및 RAM(9)에 저장될 수 있다. 대용량 스토리지 디바이스(14) 및 RAM(9)은 하나 이상의 프로그램 모듈들을 저장할 수 있다. 특히, 대용량 스토리지 디바이스(14) 및 RAM(9)은 하나 이상의 애플리케이션 프로그램들(24)을 저장할 수 있다. 애플리케이션의 오퍼레이션과 협력해서, 애플리케이션 프로그램들(24)은 사용자 인터페이스(UI)(25)를 통해 디스플레이(23)에 라이브 프리뷰와 함께 세그먼트 링 메뉴들(27) 및 영역 메뉴들(28)을 제공하기 위해 세그먼트 링 및 영역 메뉴 매니저(26)를 이용한다. 일반적으로, 세그먼트 링 메뉴는, 세그먼트 링 메뉴가 야기되는 초기 마우스 위치로부터 등거리에 위치한 대응 메뉴를 각각 갖는 다수의 섹션들을 포함하는 메뉴이다. 일 실시예에 따라, 관련 메뉴들은 초기 마우스 위치로부터 거의 등거리에 위치한다. 통상, 영역 메뉴는 하나의 영역이 다른 영역과 가깝게 붙어 있으며 초기 마우스 위치에 가까운 영역들 내에 위치한 다수의 영역들(즉, 3개의 영역들)을 포함하는 메뉴이다. 일 실시예에 따라, 영역들은 세그먼트 링과 관련된 섹션들 보다 더 작다. 대안으로, 영역들은 세그먼트 링과 관련된 섹션들과 동일한 크기일 수 있다(또는 더 클 수 있다). 도 1에 도시된 바와 같이, 세그먼트 링 메뉴(27)는 4개의 섹션들(또는 본 일례에서 4분원들) 중 하나와 연관된 메뉴(1-4)를 포함한다. 세그먼트 링의 섹션들 중 임의의 섹션 위를 호버링하면, 해당 섹션에 호스팅된 메뉴 아이템들이 디스플레이된다. 본 일례에서, 섹션 4와 연관된 메뉴 4가 디스플레이된다. 세그먼트 링 메뉴 레이아웃 및 영역 메뉴 레이아웃은, 전형적인 메뉴 시스템들에 비해 마우스를 아주 약간만 움직여도 사용자가 쉽게 임의의 메뉴 아이템에 도달할 수 있도록 관리된다. 메뉴 매니저(26)는 호출될 때 섹션과 연관된 메뉴들 중 하나를 디스플레이하도록 구성된다. 메뉴는 다수의 상이한 방법들로 야기될 수 있다. 예를 들어, 사용자는 다큐먼트 내에서 오른 클릭을 할 수 있으며, 단축키를 누르는 등등을 할 수 있다. 메뉴 매니저(26)가 애플리케이션(24)의 파트로서 도시되지만, 메뉴 매니저(26)는 애플리케이션(24)으로부터 분리될 수 있다. 사용자는 하나의 섹션 또는 영역으로부터 다음 섹션 또는 영역으로 포인터를 이동함으로써 세그먼트 링 메뉴(27) 또는 영역 메뉴(28) 내의 메뉴에 쉽게 액세스할 수 있다. 4 메뉴 세그먼트 메뉴 시스템이 세그먼트 링 메뉴(27)로 도시되었지만, 더 많거나 더 적은 메뉴들이 세그먼트 링 메뉴의 중심으로부터 등거리에 있도록 설계될 수 있다. 예를 들어, 3 메뉴 시스템, 2 메뉴 시스템, 6 메뉴 시스템 등이 애플리케이션(24)을 위한 세그먼트 링 메뉴로서 설계될 수 있다. 유사하게, 3개의 영역들이 영역 메뉴(28)에 도시되었지만, 더 많거나 더 적은 메뉴들이 영역들 내에서 설계될 수 있다. UI(25)에 도시된 바와 같이, 사용자가 세그먼트 메뉴(27)의 섹션 4 위를 호버링할 때, 메뉴 4가 디스플레이(23)의 UI(25)를 통해 사용자에게 제공된다. 유사하게, 사용자가 영역 메뉴(28)의 영역 1을 호버링할 때(또는 초기에 영역 메뉴(28)를 활성화할 때), 메뉴 1이 디스플레이(23)의 UI(25)를 통해 사용자에게 제공된다. 메뉴들에 대한 추가의 상세한 설명들이 후술된다.
도 2는 세그먼트 링 메뉴 및 영역 메뉴를 이용하는 시스템(200)을 도시한다. 도시된 바와 같이, 시스템(200)은, 사용자(34), 애플리케이션 프로그램(24), 콜백 코드(32), 세그먼트 링 및 영역 메뉴 매니저(26), 디스플레이(23), 메뉴(212)를 포함하는 세그먼트 링 메뉴(210), 다큐먼트(214), 및 메뉴(216)를 포함하는 영역 메뉴(215)를 포함한다.
메뉴 매니저(26)와의 통신을 용이하게 하기 위해, 콜백 코드(32)로서 도 2에 도시된, 하나 이상의 콜백 루틴들이 구현될 수 있다. 일 실시예에 따라, 애플리케이션 프로그램(24)은, 세그먼트 링 메뉴(210) 또는 영역 메뉴(215) 등의 메뉴의 디스플레이를 사용자(34)에게 제공하라고 메뉴 매니저(26)에게 지시하는 입력을 메뉴 매니저(26)에게 제공하도록 구성된다. 일 실시예에 따라, 사용자가 오른쪽 마우스 버튼을 사용해서 다큐먼트 캔버스를 클릭할 때(또는 대안으로, 사용자가 키보드 상에서 문맥 메뉴 키를 누를 때), 세그먼트 링 문맥 메뉴(210) 또는 영역 메뉴(215)가 디스플레이(23) 상에 나타난다. 본 일례에서, 사용자는 디스플레이(23) 내에서 포인터 로케이션(36)을 오른 클릭을 해서, 세그먼트 링 메뉴(210)가 야기되었다. 대안으로, 영역 메뉴가 야기될 수도 있다. 예를 들어, 영역 메뉴(215)는, 사용자가 디스플레이(23) 내에서 포인터 로케이션(37)을 오른 클릭할 때, 야기될 수 있다. 초기에, 소정의 문맥의 경우 디폴트 섹션 또는 영역과 관련된 메뉴가 디스플레이된다. 일 실시예에 따라, 세그먼트 링 메뉴의 경우, 다른 섹션들을 커버하는 원형 투명 그래픽이 디스플레이된다. 예를 들어, 본 일례에서, 섹션 1은 디폴트 세그먼트라고 간주되며, 메뉴 1(212)이 디스플레이된다. 영역 메뉴에서, 중심 영역은 디폴트 영역으로 간주된다. 그러나, 임의의 영역 또는 섹션이 디폴트 섹션으로 간주될 수 있다. 일 실시예에 따라, 세그먼트 링 및 영역 메뉴가 문맥 메뉴로서 사용된다. 통상, 문맥 메뉴는 흔히 사용되는 아이템들에 대한 메뉴 아이템들을 포함하는 단축 메뉴이다. 문맥 메뉴 내에 포함된 메뉴 아이템들은 액션의 문맥, 실행중인 애플리케이션, 및 선택된 아이템에 따라 변할 수 있다. 일 실시예에 따라, 문맥 메뉴는 오른쪽 마우스 버튼을 클릭해서 또는 단축키를 사용해서 활성화된다. 다른 실시예에 따라, 세그먼트 링 메뉴들 또는 영역 메뉴들은 탑 레벨 메뉴들로서 사용될 수 있다.
본 일례에서, 세그먼트 링 메뉴에서, 문맥 메뉴 아이템들은, 세그먼트 링 메뉴(210)가 야기되는 로케이션의 초기 마우스 위치로부터 등거리에 위치한 4개의 링 세그먼트들에 걸쳐 흩어져 있다. 세그먼트 링 문맥 메뉴의 섹션들 중 임의의 섹션 위에서 커서(36)가 호버링하면, 해당 섹션에 호스팅된 아이템들이 디스플레이된다. 예를 들어, 커서(36)가 섹션 1을 호버링할 때, 메뉴 1(212)이 디스플레이된다. 메뉴들을 섹션들(4분원들) 또는 영역들로 분할하면, 전형적인 메뉴 시스템들에 비해 마우스를 아주 약간만 움직여도 사용자가 더 쉽게 메뉴 아이템들에 도달할 수 있다. 일 실시예에 따라, 문맥 메뉴의 한 섹션은 임의의 소정의 시간에 디스플레이(23)에서 가시적이 된다. 이는 메뉴(210)에 의해 흐릿해지는 다큐먼트(214)의 양을 최소화하는 것을 돕는다. 또한, 섹션에 걸쳐 메뉴 콘텐츠를 분배하면, 섹션들 각각과 연관된 메뉴 내의 콘텐츠가 더 짧아지게 된다. 이는, 플라이아웃 메뉴를 사용하기 보다는, 메뉴 아이템들이 메뉴의 탑 레벨에 호스팅될 수 있도록 돕는다. 상술된 바와 같이, 세그먼트 링 메뉴 또는 영역 메뉴가 애플리케이션 프로그램의 요구 사항들에 따라 더 많거나 더 적은 수의 섹션들(영역들)로 분할될 수 있다. 매뉴 매니저(26)는 커서(36)가 어떤 섹션에 위치할지를 결정하고 적합한 메뉴를 디스플레이한다. 이와 같이 하여, 세그먼트 링 메뉴에서, 4개의 섹션들 중 임의의 섹션과 연관된 메뉴 콘텐츠를 공개하는데 메뉴(210)의 중심으로부터 동량의 마우스 움직임이 필요해서, 확장 가능한 서브메뉴들(즉, 플라이아웃들)을 갖는 전형적인 메뉴들보다 세그먼트 링 메뉴가 더 효율적이게 된다. 유사하게, 영역 메뉴에서, 다른 영역을 공개하기 위해서는 마우스 움직임의 양이 동일하지 않을 수 있지만, 영역들이 함께 가깝게 위치하여서, 섹션들 중 임의의 섹션의 활성화가 매우 적은 마우스 움직임을 필요로 한다. 각각의 영역은 인접하거나 서로 거의 인접해 있을 수 있다. 예를 들어, 각각의 영역은 서로 부분적으로 오버랩할 수 있으며, 또는 각각의 영역은 인접한 영역으로 약간(소수의 픽셀들만큼) 떨어져 있을 수 있다. 일 실시예에서, 영역 메뉴가 3개의 영역들을 포함하고 중심 영역이 디폴트 영역일 때, 다른 두개의 영역들이 초기 마우스 상호 동작 위치로부터 등거리에 위치할 수 있다.
도 3은 일례의 세그먼트 링 메뉴들을 도시한다. 메뉴 콘텐츠는 사분원 등의 개별 섹션들로 조직화된다. 이는 선택된 애플리케이션 또는 객체와 무관하다. 예를 들어, 우측 위 섹션, 우측 아래 섹션, 좌측 아래 섹션, 및 좌측 위 섹션을 포함하는 4개의 개별 4분원들이 제공될 수 있다. 실례(310)는 섹션 1이 활성화 중인 메뉴(312)를 나타낸다. 실례(320)는 섹션 2가 활성화 중인 메뉴(322)를 나타낸다. 실례(330)는 섹션 3이 활성화 중인 메뉴(332)를 나타낸다. 실례(340)는 섹션 4가 활성화 중인 메뉴(344)를 나타낸다. 일 실시예에 따라, 흐릿한 스크린 스페이스의 양을 최소화하기 위해 한번에 하나의 세그먼트 메뉴만이 디스플레이된다. 그러나, 실례(350)가 나타내는 바와 같이, 세그먼트들 각각이 개별 스크린 로케이션에서 나타나도록 세그먼트들이 도시된다. 다시 말해서, 메뉴들 모두는 동시에 나타났지만, 오버랩되지는 않는다. 다른 실시예에서, 도 5에 도시된 바와 같이, 한번에 하나의 영역 메뉴만이 디스플레이되더라도, 전체 영역 메뉴가 흐릿해질 수 있는 총 캔버스 영역을 최소화하면서, 부분적으로 오버랩되도록 영역 메뉴의 영역들이 위치할 수 있다.
일 실시예에 따라, 세그먼트 링 메뉴들에 포함되는 메뉴 아이템들은 애플리케이션들에 걸쳐 일관된다. 본 실시예에 따라, 우측 위 섹션(섹션 4)은 다이렉트 언레이블드 포맷 툴들(direct, unlabeled formatting tools)(실례(340) 참조)을 포함한다. 우측 아래 섹션(섹션 3)은 오려두기, 복사하기 및 붙이기 툴들(실례(330) 참조)을 포함한다. 좌측 아래 섹션(섹션 2)은 메뉴 파트(실례(320) 참조)를 포함하고, 좌측 위 섹션(섹션 1)은 선택 변경 갤러리(실례(310) 참조)를 포함한다. 메뉴 아이템들의 다른 구획들(일정하거나 아님)이 사용될 수 있다. 세그먼트 링 문맥 메뉴는, 더 일관된 콘텐츠 조직화를 용이하게 하고, 보다 더 확장 축소 가능하면서, 비교할만한 (종종 향상된) 효율성을 제공하도록 관리된다. 일 실시예에 따라, 섹션들은 항상 동일한 타입의 콘텐츠를, 모든 객체 타입들에 걸쳐 또한 모든 애플리케이션들에 걸쳐 호스팅해서, 사용자가 문맥과 무관하게 메뉴 콘텐츠가 도달될 수 있는 공간 불변 센스를 개발할 수 있게 한다.
사용자는 전형적인 문맥 메뉴들이 사라지는 동일한 방법으로 세그먼트 링 메뉴를 사라지게 할 수 있다. 예를 들어, 세그먼트 링 메뉴는, 현재 가시적인 세그먼트 링 메뉴 피스들 중 임의의 피스에 의해 커버되지 않는 스크린 표면의 영역을 클릭함으로써, 사라질 수 있다. 유사하게, 연관된 메뉴는, 사용자가 메뉴 옵션들 중 하나를 클릭할 때, 사라질 수 있다. 대안으로, 사용자가 메뉴 아이템을 클릭할 때, 메뉴가 오픈 상태를 유지할 수 있다. 도시된 바와 같이, 메뉴들은 다양한 상이한 방법들로 사라질 수 있다.
이제부터 도 4를 참조해서, 라이브 프리뷰와 함께 세그먼트 링 메뉴 및 영역 메뉴를 이용하는 일례의 프로세스(400)가 기술될 것이다. 본 명세서에서 제시한 루틴들의 설명을 읽을 때, 각종 실시예들의 로지컬 오퍼레이션들은 (1) 컴퓨터 구현 액션들 또는 컴퓨팅 시스템에서 실행중인 프로그램 모듈들의 시퀀스로서, 및/또는 (2) 컴퓨팅 시스템 내의 상호 연결 머신 로직 회로들 또는 회로 모듈들로서 구현됨을 이해해야만 한다. 본 구현은 본 발명을 구현하는 컴퓨팅 시스템의 성능 요구 사항들에 좌우되는 선택 사항이다. 따라서, 도시되고 본 명세서에서 기술된 실시예들을 구성하는 로지컬 오퍼레이션들은 오퍼레이션들, 구조적 디바이스들, 액션들 또는 모듈들로서 다양하게 언급된다. 이러한 오퍼레이션들, 구조적 디바이스들, 액션들 및 모듈들은 소프트웨어, 펌웨어, 특별 목적 디지털 로직, 및 임의의 조합으로 구현될 수 있다.
개시 오퍼레이션 후에, 프로세스는 오퍼레이션(410)으로 진행하여, 메뉴의 어떤 섹션/영역이 디스플레이될 것인지가 결정된다. 디스플레이될 메뉴는 다양한 상이한 방법들로 결정될 수 있다. 예를 들어, 세그먼트 링 메뉴 또는 영역 메뉴가 먼저 디스플레이될 때, 섹션들/영역들 중 하나와 연관된 디폴트 메뉴가 디스플레이될 수 있다. 예를 들어, 디폴트 메뉴가 결정될 수 있다. 이러한 결정은 문맥 및디폴트 선택 사항으로부터 등의 다양한 상이한 방법들로 이루어질 수 있다. 대안으로, 어떤 메뉴가 디스플레이될 것인지를 나타내는 키보드 커맨드 또는 소정의 다른 입력이 수신될 수 있다. 일 실시예에 따라, 디스플레이 후에 커서가 세그먼트 링 메뉴 또는 영역 메뉴의 섹션들 중 하나와 가깝게 및/또는 그 위로 이동할 때까지 어떤 섹션도 디스플레이되지 않을 수 있다.
오퍼레이션(420)으로 이동해서, 세그먼트 링 메뉴 또는 영역 메뉴가 디스플레이된다. 일 실시예에 따라, 세그먼트 링 메뉴의 경우, 디폴트 메뉴 및/또는 활성화된 메뉴가 사용자가 메뉴를 활성화한 스크린의 한 로케이션에서 세그먼트 링 메뉴의 원형 그래픽과 함께 디스플레이된다. 일 실시예에 따라, 오른 클릭을 하거나 또는 메뉴 중심의 위치를 정하는 다른 소정의 방법을 통해 메뉴를 활성화함으로써 나타난 로케이션에서 메뉴를 디스플레이할 여유가 있는지를 결정한다. 소정의 경우에(예를 들어, 세그먼트 링 메뉴 또는 영역 메뉴가 스크린에 적합하지 않은 로케이션에서, 스크린의 에지와 가깝게 오른 클릭이 발생할 때), 메뉴 연관성(associations)은 변경될 수 있으며, 세그먼트들 각각이 (디스플레이되는 경우) 전체가 디스플레이될 수 있도록 세그먼트 링 메뉴 또는 영역 메뉴가 이동될 수 있다. 예를 들어, 결정된 메뉴가 스크린에 디스플레이됨을 보장하기 위해, 세그먼트 링 메뉴 또는 영역 메뉴의 상이한 세그먼트와 연관될 수 있다. 이러한 경우에, 다른 메뉴들은 또한 다른 링 세그먼트와 연관된다.
오퍼레이션(430)으로 진행해서, 섹션/영역과 연관된 메뉴가 디스플레이된다. 일 실시예에 따라, 세그먼트 링 메뉴 또는 영역 메뉴가 디스플레이될 때 디스플레이되도록, 섹션/영역에 대한 메뉴가 디스플레이된다. 상술된 바와 같이, 일 실시예에 따라, 한번에 하나의 메뉴가 디스플레이된다. 상술된 바와 같이, 섹션/영역과 연관된 메뉴의 사용에 따라 선택 후에라도 메뉴는 디스플레이되는 상태로 머물 수 있다.
결정 오퍼레이션(440)으로 이동해서, 커서 로케이션이 디스플레이 메뉴 내의 메뉴 아이템 위를 호버링하고 있는지의 여부가 결정된다. 예를 들어, 사용자는 붙이기 갤러리 내의 붙이기 오퍼레이션과 관련된 메뉴 아이템을 호버링할 수 있다(예를 들어, 도 6 내지 도 8을 참조). 사용자가 메뉴 아이템을 호버링하지 않을 때, 오퍼레이션은 오퍼레이션(470)으로 이동할 수 있다. 사용자가 메뉴 아이템을 호버링할 때, 프로세스는 오퍼레이션(450)으로 진행한다.
오퍼레이션(450)으로 진행해서, 호버링중인 메뉴 아이템이 선택되는 경우에 발생하는 바의 라이브 프리뷰가 제공될 수 있다. 예를 들어, 사용자가 붙이기 옵션을 호버링할 때, 호버링된 붙이기 옵션(라이브 프리뷰의 일례로서 도 7 및 도 8 참조)의 예상 결과가 무엇인지를 나타내도록 다큐먼트 콘텐츠는 일시적으로 변경된다(사용자가 호버링을 유지하는 동안 또는 메뉴 옵션이 선택될 때까지). 라이브 프리뷰를 제공해서, 사용자가 현재 호버링중인 메뉴 옵션을 적용할지의 여부를 결정하는 것을 돕는다.
오퍼레이션(460)에서, 디스플레이된 메뉴의 일부분은 반투명하게 디스플레이된다. 이러한 방법으로, 메뉴의 반투명 부분 하에서 디스플레이되는 다큐먼트의 일부분이 메뉴를 이동하지 않고서도 보일 수 있다. 메뉴의 일부분을 반투명하게 디스플레이해서, 메뉴에 의해 정상적으로 흐릿해지는 디스플레이의 일부분을 사용자가 볼 수 있게 함으로써, 사용자는 다큐먼트를 더 많이 볼 수 있게 된다. 예를 들어, 라이브 프리뷰 중에, 메뉴를 반투명하게 해서, 사용자가 프리뷰를 더 많이 볼 수 있게 한다(도 7 및 도 8 참조). 본 명세서에서 제시된 일례들이 라이브 프리뷰와 관련해서 메뉴를 반투명하게 도시하지만, 메뉴는 다른 상황들에서 반투명하게 디스플레이될 수도 있다. 또한, 본 명세서에서 제공된 일례들이 특정 타입들의 기능(즉, 오려두기/복사하기/붙이기 옵션들)과 관련되지만, 임의의 타입의 기능이 메뉴에 포함될 수 있다. 통상, 메뉴는, 디스플레이된 메뉴 아래의 디스플레이를 사용자가 보기에 유익할 때마다 반투명하게 디스플레이될 수 있다. 반투명도는 다양한 상이한 세팅들로 설정될 수 있다. 예를 들어, 세팅은 완전히 반투명하거나 부분적으로 반투명할 수 있다. 또한, 반투명하게 디스플레이되는 메뉴의 일부분은, 메뉴의 전부 또는 일부만이 반투명하게 디스플레이되도록 구성될 수 있다. 일 실시예에 따라, 호버링중인 메뉴 옵션을 포함하는 메뉴의 섹션이 반투명하게 디스플레이되지 않지만, 디스플레이된 메뉴의 다른 섹션들은 반투명하게 디스플레이된다(메뉴를 반투명하게 디스플레이하는 일례들은 도 7 및 도 8을 참조하라). 예를 들어, 호버링된 메뉴 아이템의 위 및/또는 아래의 섹션들은 투명하게 나타날 수도 있다.
오퍼레이션(470)으로 진행해서, 결정될 때 메뉴는 사라진다. 예를 들어, 사용자는 메뉴로부터 멀리 있는 스크린 표면의 영역을 클릭함으로써 메뉴를 사라지게 할 수 있다. 유사하게, 특정 섹션과 연관된 메뉴들 각각은, 사용자가 메뉴의 상이한 세그먼트를 호버링할 때 사라질 수 있다. 또한, 메뉴는, 사용자가 세그먼트들 중 하나에 포함된 제어를 실행할 때, 사라질 수 있다.
프로세스는 그 후 종료 오퍼레이션으로 진행해서 다른 액션들의 프로세싱으로 복귀한다.
도 5는 일례의 영역 메뉴들을 도시한다. 메뉴 콘텐츠는 개별 영역들로 조직화된다. 이는 애플리케이션, 또는 선택되는 객체와 무관하다. 예를 들어, 우측 위 영역, 중간 영역 및 좌측 아래 영역을 포함하는 3개의 개별 영역들이 제공될 수 있다. 실례(510)는, 영역(512), 영역(514) 및 영역(516)을 포함하는, 영역 메뉴의 3개의 영역들을 나타낸다. 포인팅 디바이스를 하나의 영역으로부터 다른 영역으로 이동해서, 해당 영역에 대해 연관된 메뉴가 디스플레이되게 한다. 영역들은 다양한 상이한 방법들로 정의될 수 있다. 예를 들어, 인디케이터(화살표 등)는 연관된 영역이 위치한 사용자를 나타낼 수 있다. 실례(520)는 그래픽 아이콘들을 사용해서 영역들이 위치한 표시(indication)를 제공하는 것을 나타낸다. 일 실시예에 따라, 각각의 영역은 서로 인접해서, 커서가 하나의 영역으로부터 다음 영역으로 거의 이동하지 않는다. 그래픽 주위의 영역(익스팬더 영역)이 또한 커서(또는 소정의 다른 포인팅 디바이스)가 영역 내에 있을 때를 결정하는데 사용될 수 있다. 익스팬더 영역은 선정된 형태 및 크기를 갖는다. 익스팬더 영역은 형태 및 크기라는 점에서 연관된 익스팬더 그래픽과 일치할 필요는 없다. 특히, 사용자가 목적 영역으로 재빨리 스위치할 수 있도록, 익스팬더 영역은 통상 연관된 그래픽 보다 더 크다. 포인팅 디바이스가 익스팬더 영역으로 들어가자 마자, 해당 영역과 관련된 영역 메뉴는 가시적이 된다(또한, 이미 가시적인 영역 메뉴는 숨겨진다). 디폴트 영역이 또한 영역 메뉴에 대해 설정될 수 있다. 일 실시예에 따라, 중심 영역(영역(514) 또는 아이콘 2로 표시된 영역)은 디폴트 메뉴가 디스플레이되는 영역이다. 예를 들어, 영역 메뉴가 활성화될 때, 디폴트 메뉴도 또한 디스플레이된다.
실례(530)는 디폴트 섹션이 활성화중인 메뉴(532)를 나타낸다. 일 실시예에 따라, 디폴트 메뉴는 붙이기 옵션들 및 오려두기 및 복사 옵션들을 포함하는 붙이기 갤러리를 포함한다. 다른 옵션들이 디폴트 메뉴에서 구성될 수 있다. 실례(540)는 우측 위 섹션이 활성화중인 메뉴(542)를 나타낸다. 실례(550)는 좌측 아래 섹션이 활성화중인 메뉴(552)를 나타낸다. 일 실시예에 따라, 한번에 하나의 영역 메뉴만이 디스플레이된다.
일 실시예에 따라, 영역 메뉴들에 포함된 메뉴 아이템들이 애플리케이션들에 걸쳐 일관적이다. 본 실시예에 따라, 우측 위 섹션은 다양한 포맷 옵션들을 포함하는 미니 툴바를 포함한다. 좌측 아래 섹션은 메뉴 파트를 포함한다. 메뉴 아이템들의 다른 구획들(일정하거나 아님)이 사용될 수 있다. 영역 메뉴는, 더 일관된 콘텐츠 조직화를 용이하게 하고, 더 확장 축소 가능하면서, 비교할만한 (종종 향상된) 효율성을 제공하도록 관리된다. 일 실시예에 따라, 섹션들은 항상 동일한 타입의 콘텐츠를, 모든 객체 타입들에 걸쳐 또한 모든 애플리케이션들에 걸쳐 호스트해서, 사용자가 문맥과 무관하게 메뉴 콘텐츠가 도달될 수 있는 공간 불변 센스를 개발할 수 있게 한다.
사용자는 전형적인 문맥 메뉴들이 사라지는 동일한 방법으로 영역 메뉴를 사라지게 할 수 있다. 예를 들어, 영역 메뉴는, 현재 가시적인 영역 메뉴 피스들 중 임의의 피스에 의해 커버되지 않는 스크린 표면의 영역을 클릭함으로써, 사라질 수 있다. 유사하게, 연관된 메뉴는, 사용자가 메뉴 옵션들 중 하나를 클릭할 때, 사라질 수 있다. 대안으로, 사용자가 메뉴 아이템을 클릭할 때, 메뉴가 오픈 상태를 유지할 수 있다. 도시된 바와 같이, 메뉴들은 다양한 상이한 방법들로 사라질 수 있다.
도 6은 디스플레이된 각각의 영역의 관련 메뉴를 갖는 일례의 영역 메뉴를 도시한다. 일 실시예에 따라, 영역 메뉴는, 사용자가 다큐먼트를 오른 클릭할 때(또는 대안으로, 사용자가 키보드 상에서 문맥 메뉴 키를 누를 때), 스크린에 디스플레이된다. 처음에, 메뉴들 중 하나(소정의 문맥에 대해 디폴트 영역 메뉴)가, 다른 비공개 영역들 각각에 대한 그래픽과 함께, 스크린에 나타난다. 디스플레이된 그래픽은 다른 영역 메뉴들의 유효성을 암시한다. 실례(620)는 디스플레이된 디폴트 영역 메뉴를 나타낸다. 실례(610)는 디스플레이된 우측 위 영역 메뉴를 나타내고, 실례(630)는 디스플레이된 좌측 아래 메뉴 영역을 나타낸다. 커서가 다른 영역으로 이동할 때, 연관된 메뉴가 활성화 및 디스플레이된다. 커서를 이동해서, 사용자는 해당 영역과 연관된 영역을 간단히 호버링함으로써 영역의 콘텐츠를 공개할 수 있다.
도 7은 영역 메뉴를 갖는 라이브 프리뷰 피처를 이용하는 일례를 도시한다. 도 7의 실례는 디폴트 영역 메뉴의 붙이기 갤러리에 위치한 상이한 유용한 붙이기 옵션들을 사용하는 것을 도시한다. 도시된 일례에서, 사용자가 실례(710)에 도시된 커서 로케이션에서 붙이기에 대한 소정의 콘텐츠를 선택했다고 가정하자. 실례(710)는 The Shins의 "T" 바로 아래에 위치한 커서로 밴드들의 이름들의 일례의 리스트를 나타낸다.
실례(720)는 사용자가 영역 문맥 메뉴를 활성화하고 커서를 Keep Text Only 붙이기 옵션으로 이동하는 것을 도시한다. 사용자가 붙이기 옵션을 호버링할 때, 사용자가 오퍼레이션을 실행하기 전에 붙이기가 발생할 장소에서 붙이기의 라이브 프리뷰가 제공된다. 도 6(실례(620))의 디폴트 영역 메뉴를 참조해서 알 수 있는 바와 같이, 오려두기, 복사하기, 붙이기 전용 및 설정된 디폴트 붙이기 옵션들은 반투명하게 되어서, 사용자는 붙이기 오퍼레이션의 프리뷰를 더 쉽게 볼 수 있다. 메뉴가 불투명하게 유지되면, 사용자는 프리뷰를 잘 볼 수가 없다. 도 7의 일례에서, 메뉴가 불투명할 때, 디폴트 영역 메뉴의 적어도 일부분이 반투명하게 되지 않으면, 사용자는 최종 라인 및 최종 라인 위 라인의 일부만을 볼 수 있다. 메뉴의 일부분이 반투명하게 디스플레이될 때, 사용자는 리스트를 훨씬 더 많이 볼 수 있다. 일 실시예에 따라, 메뉴 주위에 경계가 디스플레이되어서, 다른 메뉴 아이템들이 영역 메뉴 내에 존재한다는 표시가 사용자에게 제공된다.
실례(730)는 사용자가 Keep Source Formatting 붙이기 옵션을 호버링하는 것을 도시한다. 본 일례에서, 사용자는 소스 포맷을 유지해서 텍스트만을 유지하는 경우와는 상이하게 콘텐츠를 붙이는 것을 알 수 있다. 사용자가 다른 붙이기 옵션을 호버링할 때, 라이브 프리뷰는 현재 호버링되는 옵션을 반영하도록 변경된다.
실례(740)는 Use Destination Formatting 붙이기 옵션을 호버링하는 것을 도시한다. 본 일례에서, 붙여진 콘텐츠는 삽입 포인트에서 다큐먼트 내의 포맷으로서 나타난다.
실례(750)는 사용자가 Use Destination Style 붙이기 옵션을 호버링하는 것을 도시한다. 알 수 있는 바와 같이, 행선 스타일은 행선 포맷과는 상이하다.
실례(760)는 Hyperlink 붙이기 옵션을 호버링하는 것을 도시한다. 본 일례에서, 붙여진 콘텐츠는 하이퍼링크로서 디스플레이된다.
상술된 일례에서 알 수 있는 바와 같이, 영역 메뉴의 일부의 라이브 프리뷰 및 반투명 디스플레이는, 사용자가 옵션들 중 하나를 실행하기 전에 각각의 붙이기 대안의 예상 결과들을 볼 수 있게 해준다.
도 8은 디스플레이된 영역 메뉴 내의 한 섹션 위를 호버링하는 커서를 도시한다. 실례(810)는 이전의 도면들에 도시된 것 보다 더 많은 옵션들을 포함하는 일례의 디폴트 오려두기/복사하기/붙이기 메뉴를 도시한다. 실례(820)는 영역 메뉴의 다른 붙이기 옵션 섹션을 호버링하는 것을 나타낸다. 알 수 있는 바와 같이, 메뉴의 다른 섹션들은 반투명하게 디스플레이되지만, Other Paste Options 섹션은, 사용자가 다른 붙이기 옵션 섹션 내의 다른 옵션들을 볼 수 있도록 디스플레이된다. 대안으로, 다른 옵션들은 상이한 반투명 레벨로 디스플레이된다. 일 실시예에 따라, 붙이기 갤러리가 붙이기 메뉴, 붙이기 복구 메뉴 섹션(즉, "소스/행선 포맷으로 붙이기", "텍스트만을 붙이기" 등), 및 "붙이기 전용" 대화상자(즉, "붙이기 링크", "붙이기 픽처" 등)를 포함하는 제어들로 차지된다. 그러나, 사용 가능한 집합의 메뉴 아이템들을 유지하기 위해, 붙이기 갤러리에 나타날 수 있는 수십개의 제어들이 존재하더라도, 부집합만이 임의의 소정의 시간에 사용자에게 유용할 수 있다. 다시 말해서, 붙이기 갤러리는 문맥상으로 설계된다. 따라서, 붙이기 갤러리 내에 디스플레이되는 메뉴 아이템들의 가시성은 소스(즉, 복사하기)/행선(즉, 붙이기) 쌍에 좌우되거나, 또는, 어떤 경우에는, 소스에만 좌우된다. 예를 들어, 복사하기의 소스가 사진인 경우 "포맷만을 붙이기" 옵션을 포함하는 것은 이치에 맞지 않으며, 또한, 소스가 형태인 경우 "새로운 행들로서 붙이기"를 포함하는 것도 이치에 맞지 않는다.
상술된 설명, 일례들 및 데이터는 본 발명의 구성물의 제조 및 이용에 대한 완전한 설명을 제공한다. 본 발명의 각종 실시예들이 본 발명의 원리 및 범위 내에서 달성될 수 있기에, 본 발명은 첨부된 청구항들에 귀속된다.

Claims (20)

  1. 영역 메뉴를 사용하는 방법에 있어서,
    상기 영역 메뉴를 활성화할 때를 결정하는 단계(410) - 상기 영역 메뉴는 서로 거의 인접한 제1 영역 및 제2 영역을 포함하는 적어도 2개의 영역들을 포함하고, 상기 제1 영역은 제1 메뉴와 연관되며, 상기 제2 영역은 제2 메뉴와 연관됨 - 와,
    상기 영역 메뉴를 디스플레이하는 단계(410)와,
    상기 제1 메뉴 및 상기 제2 메뉴로부터 선택된 메뉴를 디스플레이하기로 결정하는 단계(420)와,
    상기 메뉴를 디스플레이하는 단계(430)
    를 포함하는 방법.
  2. 제1항에 있어서,
    메뉴를 디스플레이하기로 결정하는 단계는, 포인터가 영역들 중 한 영역 위에 있을 때를 결정하는 단계와, 상기 포인터가 상기 영역 위에 있을 때 섹션과 연관된 대응 메뉴를 디스플레이하는 단계(440)를 포함하는 방법.
  3. 제1항에 있어서,
    상기 영역 메뉴는 문맥 메뉴인 방법.
  4. 제3항에 있어서,
    상기 영역 메뉴의 섹션과 각각 연관된 메뉴들이 애플리케이션들에 걸쳐 일관된 방법.
  5. 제2항에 있어서,
    상기 디스플레이된 메뉴의 일부분이, 디스플레이된 메뉴 내의 메뉴 옵션이 호버링되는(hovered) 것에 대한 응답으로 반투명하게 디스플레이되어서, 상기 디스플레이된 메뉴 아래의 콘텐츠가 상기 디스플레이된 메뉴를 통해 보여질 수 있도록 하는 방법.
  6. 제5항에 있어서,
    반투명하게 디스플레이된 상기 메뉴의 일부분은 호버링된 메뉴 아이템을 포함하는 섹션 외부에 있는 메뉴의 섹션들을 포함하는 방법.
  7. 제5항에 있어서,
    호버링된 메뉴 옵션이 선택되기 전에 호버링된 메뉴 아이템의 예상(projected) 결과들이 디스플레이되도록, 호버링된 메뉴 옵션의 라이브 프리뷰를 제공하는 단계를 더 포함하는 방법.
  8. 제5항에 있어서,
    상기 라이브 프리뷰는 다큐먼트 내의 붙이기 옵션과 관련되는 방법.
  9. 영역 메뉴를 제시하기 위한 컴퓨터 실행 가능 명령들을 갖는 컴퓨터 판독 가능 스토리지 매체에 있어서,
    상기 영역 메뉴를 활성화할 때를 결정하는 명령(410) - 상기 영역 메뉴는 서로 거의 인접한 3개의 영역들을 포함하고(520), 상기 영역들 각각은 연관된 메뉴를 포함함 - 과,
    상기 영역 메뉴를 디스플레이하는 명령(420)과,
    디폴트 메뉴를 자동으로 디스플레이하는 명령(532)과,
    포인터가 제1 영역으로부터 제2 영역으로 이동하는 때를 결정하고, 상기 제2 영역으로의 상기 포인터 이동에 응답해서, 제2 메뉴를 자동으로 디스플레이하는 명령(530)
    을 포함하는 컴퓨터 판독 가능 스토리지 매체.
  10. 제9항에 있어서,
    상기 영역에 대해 디스플레이된 메뉴의 일부분이, 상기 포인터가 상기 메뉴 내의 섹션위를 호버링할 때, 반투명하게 디스플레이되는 컴퓨터 판독 가능 스토리지 매체.
  11. 제10항에 있어서,
    반투명하게 디스플레이되는 상기 메뉴의 일부분은 상기 메뉴의 다른 섹션들에 포함된 메뉴 옵션들을 포함하는 컴퓨터 판독 가능 스토리지 매체.
  12. 제11항에 있어서,
    반투명하게 디스플레이되는 상기 메뉴의 일부분이 디스플레이된 경계를 포함하도록, 상기 메뉴 주위에 경계를 디스플레이하는 명령을 더 포함하는 컴퓨터 판독 가능 스토리지 매체.
  13. 제10항에 있어서,
    호버링된 메뉴 옵션이 선택되기 전에 호버링된 메뉴 아이템의 예상 결과들이 디스플레이되도록, 호버링중인 상기 메뉴 내에서 메뉴 옵션을 결정하고 상기 호버링된 메뉴 옵션의 라이브 프리뷰를 제공하는 명령을 더 포함하는 컴퓨터 판독 가능 스토리지 매체.
  14. 제13항에 있어서,
    상기 호버링된 메뉴 옵션이 선택될 때, 또는, 상기 포인터가 상기 메뉴 옵션으로부터 이동할 때, 상기 라이브 프리뷰를 변경하는 명령을 더 포함하는 컴퓨터 판독 가능 스토리지 매체.
  15. 제10항에 있어서,
    상기 영역 메뉴는 문맥 메뉴이고, 상기 영역 메뉴를 디스플레이하는 명령은 포인터의 현재 로케이션 주위에서 상기 영역 메뉴의 영역들 각각의 위치를 정하는 명령을 포함하는 컴퓨터 판독 가능 스토리지 매체.
  16. 제15항에 있어서,
    상기 영역 메뉴의 영역과 각각 연관된 메뉴들 각각은 애플리케이션들에 걸쳐 일관되고, 메뉴들 중 하나는 오려두기, 복사하기 및 붙이기 툴들을 포함하는 컴퓨터 판독 가능 스토리지 매체.
  17. 영역 메뉴를 이용하는 시스템에 있어서,
    프로세서(5) 및 컴퓨터 판독 가능 매체(14)와,
    상기 컴퓨터 판독 가능 매체에 저장되어 있으며 상기 프로세서에서 실행되는 오퍼레이팅 환경(16)과,
    상기 오퍼레이팅 환경의 제어 하에서 동작하며, 이하의 단계들:
    상기 영역 메뉴를 활성화할 때를 결정하는 단계(410) - 상기 영역 메뉴는 서로 거의 인접해서 위치한 3개의 영역들을 포함하는 문맥 메뉴이고, 제1 영역 내에는 대략 백개의 픽셀들이 있으며, 상기 제1 영역은 제1 메뉴와 연관되고, 상기 제2 영역은 제2 메뉴와 연관되며, 상기 제3 영역은 제3 메뉴와 연관됨 - 와,
    활성화될 때 상기 영역 메뉴를 디스플레이하는 단계(420)와,
    상기 제1 영역, 상기 제2 영역 및 상기 제3 영역으로부터 선택된 메뉴를 디스플레이하기로 결정하는 단계(530)와,
    상기 메뉴를 디스플레이하는 단계(430)와,
    포인터가 상기 영역들 중 한 영역 위에 있을 때를 결정하고, 상기 포인터가 상기 영역 위에 있을 때 상기 영역과 연관된 메뉴를 디스플레이하는 단계(530)
    를 동작하는 메뉴 매니저(26)
    를 포함하는 시스템.
  18. 제17항에 있어서,
    콘텐츠가 상기 메뉴의 반투명 부분 아래에서 가시적이도록, 상기 포인터가 상기 디스플레이된 메뉴 내의 섹션을 호버링할 때, 상기 메뉴의 일부분이 반투명하게 디스플레이되고,
    반투명하게 디스플레이된 상기 메뉴의 일부분이 상기 메뉴의 다른 섹션들에 포함되는 메뉴 옵션들을 포함하는 시스템.
  19. 제18항에 있어서,
    호버링된 메뉴 옵션이 선택되기 전에 호버링된 메뉴 아이템의 예상 결과들이 디스플레이되도록, 호버링중인 상기 메뉴 내에서 메뉴 옵션을 결정하고 상기 호버링된 메뉴 옵션의 라이브 프리뷰를 제공하는 단계를 더 포함하는 시스템.
  20. 제19항에 있어서,
    상기 호버링된 메뉴 옵션이 선택될 때, 또는, 상기 포인터가 상기 메뉴 옵션으로부터 이동할 때, 상기 라이브 프리뷰를 변경하는 단계를 더 포함하는 시스템.
KR1020107028411A 2008-06-26 2009-06-02 반투명 메뉴 및 라이브 프리뷰 KR20110036539A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/147,156 2008-06-26
US12/147,156 US8645863B2 (en) 2007-06-29 2008-06-26 Menus with translucency and live preview

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020157036762A Division KR20160006244A (ko) 2008-06-26 2009-06-02 반투명 메뉴 및 라이브 프리뷰

Publications (1)

Publication Number Publication Date
KR20110036539A true KR20110036539A (ko) 2011-04-07

Family

ID=41445184

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020107028411A KR20110036539A (ko) 2008-06-26 2009-06-02 반투명 메뉴 및 라이브 프리뷰
KR1020157036762A KR20160006244A (ko) 2008-06-26 2009-06-02 반투명 메뉴 및 라이브 프리뷰

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020157036762A KR20160006244A (ko) 2008-06-26 2009-06-02 반투명 메뉴 및 라이브 프리뷰

Country Status (16)

Country Link
US (2) US8645863B2 (ko)
EP (1) EP2313822B1 (ko)
JP (1) JP5631874B2 (ko)
KR (2) KR20110036539A (ko)
CN (1) CN102077159A (ko)
AU (1) AU2009262813B2 (ko)
BR (1) BRPI0913201A8 (ko)
CA (1) CA2725021C (ko)
CL (1) CL2010001558A1 (ko)
IL (2) IL209016A (ko)
MX (1) MX2010014047A (ko)
MY (1) MY153776A (ko)
RU (1) RU2519559C2 (ko)
SG (1) SG192430A1 (ko)
WO (1) WO2009158151A2 (ko)
ZA (2) ZA201007845B (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150012299A (ko) * 2012-07-12 2015-02-03 시아오미 아이엔씨. 화상 처리 방법, 장치, 프로그램 및 기록매체

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
EP2115681A4 (en) 2006-10-02 2011-03-09 Segmint Inc PLACEMENT FOR CONSUMERS PERSONALIZED ADVERTISING CONTENT
US10558994B2 (en) * 2006-10-02 2020-02-11 Segmint Inc. Consumer-specific advertisement presentation and offer library
US8700490B1 (en) 2006-12-29 2014-04-15 Amazon Technologies, Inc. Method, medium, and system for selecting item images for attributes from aggregated sources
US7856380B1 (en) 2006-12-29 2010-12-21 Amazon Technologies, Inc. Method, medium, and system for creating a filtered image set of a product
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
US8869065B2 (en) 2007-06-29 2014-10-21 Microsoft Corporation Segment ring menu
US8645863B2 (en) 2007-06-29 2014-02-04 Microsoft Corporation Menus with translucency and live preview
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
US8464179B2 (en) * 2008-07-30 2013-06-11 Hewlett-Packard Development Company, L.P. Math menu user interface on a calculator
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
US8866818B2 (en) 2009-06-19 2014-10-21 Microsoft Corporation Composing shapes and data series in geometries
US9330503B2 (en) * 2009-06-19 2016-05-03 Microsoft Technology Licensing, Llc Presaging and surfacing interactivity within data visualizations
US9213466B2 (en) * 2009-07-20 2015-12-15 Apple Inc. Displaying recently used functions in context sensitive menu
JP5744869B2 (ja) 2009-08-11 2015-07-08 サムワンズ グループ インテレクチュアル プロパティー ホールディングス プロプライエタリー リミテッドSomeones Group Intellectual Property Holdings Pty Ltd. 選択肢ネットワークのナビゲーション
US10002035B2 (en) * 2009-08-21 2018-06-19 International Business Machines Corporation Visual selection and rendering of multiple clip board formats
CA2680602C (en) * 2009-10-19 2011-07-26 Ibm Canada Limited - Ibm Canada Limitee System and method for generating and displaying hybrid context menus
US10101898B2 (en) * 2009-10-23 2018-10-16 Autodesk, Inc. Multi-touch graphical user interface for interacting with menus on a handheld device
US8375316B2 (en) * 2009-12-31 2013-02-12 Verizon Patent And Licensing Inc. Navigational transparent overlay
US20110173571A1 (en) * 2010-01-13 2011-07-14 Maryamossadat Nematollahi Mahani Graphical User Interface Guide
US8780059B2 (en) * 2010-05-28 2014-07-15 Nokia Corporation User interface
US8429539B1 (en) 2010-06-29 2013-04-23 Amazon Technologies, Inc. Managing items in a networked environment
JP5625599B2 (ja) * 2010-08-04 2014-11-19 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
JP5782240B2 (ja) * 2010-09-21 2015-09-24 Necパーソナルコンピュータ株式会社 情報処理装置、その画面表示方法およびプログラム
CA2718360A1 (en) * 2010-10-25 2011-01-05 Ibm Canada Limited - Ibm Canada Limitee Communicating secondary selection feedback
US9251508B2 (en) 2010-12-09 2016-02-02 At&T Intellectual Property I, L.P. Intelligent message processing
US20120159318A1 (en) * 2010-12-15 2012-06-21 Microsoft Corporation Full screen view reading and editing user interface
JP5652652B2 (ja) * 2010-12-27 2015-01-14 ソニー株式会社 表示制御装置および方法
US10726469B1 (en) 2011-01-06 2020-07-28 Amazon Technologies, Inc. Systems and methods for adjusting item attribute values of a selected item
US9384408B2 (en) 2011-01-12 2016-07-05 Yahoo! Inc. Image analysis system and method using image recognition and text search
US20120215804A1 (en) * 2011-02-18 2012-08-23 Microsoft Corporation Data-programming environment
US9032319B1 (en) * 2011-03-24 2015-05-12 The Boeing Company Methods, systems, and apparatus for handling of flight deck data
CN102156617A (zh) * 2011-05-25 2011-08-17 冠捷显示科技(厦门)有限公司 镂空式多媒体菜单显示方法
CN102855257B (zh) * 2011-06-30 2015-02-04 北大方正集团有限公司 一种目录处理的方法和装置
KR101948645B1 (ko) * 2011-07-11 2019-02-18 삼성전자 주식회사 그래픽 오브젝트를 이용한 컨텐츠 제어 방법 및 장치
US9792017B1 (en) 2011-07-12 2017-10-17 Domo, Inc. Automatic creation of drill paths
US10001898B1 (en) 2011-07-12 2018-06-19 Domo, Inc. Automated provisioning of relational information for a summary data visualization
US9202297B1 (en) * 2011-07-12 2015-12-01 Domo, Inc. Dynamic expansion of data visualizations
US9086794B2 (en) * 2011-07-14 2015-07-21 Microsoft Technology Licensing, Llc Determining gestures on context based menus
US9582187B2 (en) * 2011-07-14 2017-02-28 Microsoft Technology Licensing, Llc Dynamic context based menus
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US8635519B2 (en) 2011-08-26 2014-01-21 Luminate, Inc. System and method for sharing content based on positional tagging
US9720583B2 (en) 2011-09-22 2017-08-01 Microsoft Technology Licensing, Llc User interface for editing a value in place
US20130086112A1 (en) 2011-10-03 2013-04-04 James R. Everingham Image browsing system and method for a digital content platform
US8737678B2 (en) 2011-10-05 2014-05-27 Luminate, Inc. Platform for providing interactive applications on a digital content platform
USD737290S1 (en) 2011-10-10 2015-08-25 Yahoo! Inc. Portion of a display screen with a graphical user interface
USD736224S1 (en) 2011-10-10 2015-08-11 Yahoo! Inc. Portion of a display screen with a graphical user interface
US20130125019A1 (en) * 2011-11-14 2013-05-16 Research In Motion Limited System And Method For Displaying Message History When Composing A Message
US8875051B2 (en) * 2011-12-08 2014-10-28 Microsoft Corporation Dynamic navigation bar for expanded communication service
JP5972578B2 (ja) * 2012-01-16 2016-08-17 シャープ株式会社 画像処理装置、画像形成装置、プログラム、記録媒体
US9928562B2 (en) 2012-01-20 2018-03-27 Microsoft Technology Licensing, Llc Touch mode and input type recognition
US20130191781A1 (en) * 2012-01-20 2013-07-25 Microsoft Corporation Displaying and interacting with touch contextual user interface
WO2013130026A1 (en) * 2012-02-28 2013-09-06 Google Inc. Previewing expandable content items
US8255495B1 (en) 2012-03-22 2012-08-28 Luminate, Inc. Digital image and content display systems and methods
KR101169374B1 (ko) * 2012-04-04 2012-07-30 서주홍 스마트 기기용 키패드 표시 방법
US9665252B2 (en) * 2012-04-18 2017-05-30 Sony Corporation Information processing apparatus and program
US8234168B1 (en) 2012-04-19 2012-07-31 Luminate, Inc. Image content and quality assurance system and method
EP2840475A4 (en) * 2012-04-20 2015-12-30 Sony Corp INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM
US8495489B1 (en) 2012-05-16 2013-07-23 Luminate, Inc. System and method for creating and displaying image annotations
JP2014059766A (ja) * 2012-09-18 2014-04-03 Sharp Corp 画像処理装置、画像形成装置、プログラム、記録媒体
US9729695B2 (en) * 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
CN103092473A (zh) * 2013-02-05 2013-05-08 楼永坚 一种基于一级目录的动态图形用户界面实现方法
JP2014174931A (ja) * 2013-03-12 2014-09-22 Sharp Corp 描画装置
US20140267094A1 (en) * 2013-03-13 2014-09-18 Microsoft Corporation Performing an action on a touch-enabled device based on a gesture
KR102110193B1 (ko) * 2013-03-25 2020-05-13 삼성전자주식회사 기기의 화면제어장치 및 방법
KR102087896B1 (ko) * 2013-04-03 2020-03-12 삼성전자주식회사 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치
US20140351767A1 (en) * 2013-05-22 2014-11-27 Siemens Product Lifecycle Management Software Inc. Pointer-based display and interaction
US20150058744A1 (en) * 2013-08-22 2015-02-26 Ashvin Dhingra Systems and methods for managing graphical user interfaces
CN105339880A (zh) * 2013-12-27 2016-02-17 华为终端有限公司 一种处理字符的方法及设备
US9600172B2 (en) * 2014-01-03 2017-03-21 Apple Inc. Pull down navigation mode
USD793411S1 (en) * 2014-05-16 2017-08-01 Apple Inc. Display screen or portion thereof with graphical user interface
USD757807S1 (en) * 2014-05-30 2016-05-31 Microsoft Corporation Display screen with graphical user interface
USD793412S1 (en) * 2014-06-02 2017-08-01 Apple Inc. Display screen or portion thereof with graphical user interface
CN105278795B (zh) * 2014-06-06 2019-12-03 腾讯科技(北京)有限公司 一种显示功能栏的方法和装置
CN110931052B (zh) 2014-06-24 2021-09-28 苹果公司 音乐正在播放用户界面
US20160188171A1 (en) * 2014-12-31 2016-06-30 Microsoft Technology Licensing, Llc. Split button with access to previously used options
EP3286915B1 (en) 2015-04-23 2021-12-08 Apple Inc. Digital viewfinder user interface for multiple cameras
JP6620462B2 (ja) * 2015-08-21 2019-12-18 ヤマハ株式会社 合成音声編集装置、合成音声編集方法およびプログラム
US20170068375A1 (en) * 2015-09-09 2017-03-09 Microsoft Technology Licensing, Llc Controlling a device
US10503360B2 (en) * 2015-11-30 2019-12-10 Unisys Corporation System and method for adaptive control and annotation interface
US10831337B2 (en) * 2016-01-05 2020-11-10 Apple Inc. Device, method, and graphical user interface for a radial menu system
US11087249B2 (en) * 2016-05-24 2021-08-10 Ciambella Ltd. Method and apparatus for triggering execution of a workflow over a network
US9716825B1 (en) 2016-06-12 2017-07-25 Apple Inc. User interface for camera effects
RU2638725C1 (ru) 2016-08-15 2017-12-15 Общество с ограниченной ответственностью "ПИРФ" (ООО "ПИРФ") Способ и система управления устройством с помощью радиального графического интерфейса пользователя
US10922743B1 (en) 2017-01-04 2021-02-16 Amazon Technologies, Inc. Adaptive performance of actions associated with custom user interface controls
US11294530B2 (en) * 2017-08-07 2022-04-05 Microsoft Technology Licensing, Llc Displaying a translucent version of a user interface element
US11157130B2 (en) * 2018-02-26 2021-10-26 Adobe Inc. Cursor-based resizing for copied image portions
US10674072B1 (en) 2019-05-06 2020-06-02 Apple Inc. User interfaces for capturing and managing visual media
US11770601B2 (en) 2019-05-06 2023-09-26 Apple Inc. User interfaces for capturing and managing visual media
US11706521B2 (en) 2019-05-06 2023-07-18 Apple Inc. User interfaces for capturing and managing visual media
CN110442314B (zh) * 2019-07-19 2022-11-29 咪咕动漫有限公司 一种显示方法、终端及计算机可读存储介质
USD945481S1 (en) * 2020-06-18 2022-03-08 Apple Inc. Display screen or portion thereof with graphical user interface
US11132115B1 (en) * 2020-06-30 2021-09-28 Microsoft Technology Licensing, Llc Copying user interface artifacts with dynamic levels of detail and shortcut keys

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4896291A (en) * 1988-05-20 1990-01-23 International Business Machines Corporation Valuator menu for use as a graphical user interface tool
JPH0385616A (ja) 1989-08-30 1991-04-10 Hitachi Ltd 階層メニュー表示方式
EP0498082B1 (en) * 1991-02-01 1998-05-06 Koninklijke Philips Electronics N.V. Apparatus for the interactive handling of objects
US5283560A (en) * 1991-06-25 1994-02-01 Digital Equipment Corporation Computer system and method for displaying images with superimposed partially transparent menus
US5588107A (en) * 1993-03-22 1996-12-24 Island Graphics Corporation Method and apparatus for selectably expandable menus
US5664133A (en) * 1993-12-13 1997-09-02 Microsoft Corporation Context sensitive menu system/menu behavior
JPH08123649A (ja) 1994-10-20 1996-05-17 Ricoh Co Ltd メニュー表示装置
JPH08123647A (ja) 1994-10-25 1996-05-17 Sharp Corp 情報処理装置
JP3508784B2 (ja) 1994-11-11 2004-03-22 ソニー株式会社 画像受信制御装置および画像受信制御方法
US5721853A (en) * 1995-04-28 1998-02-24 Ast Research, Inc. Spot graphic display element with open locking and periodic animation
US5689667A (en) * 1995-06-06 1997-11-18 Silicon Graphics, Inc. Methods and system of controlling menus with radial and linear portions
US5790820A (en) * 1995-06-07 1998-08-04 Vayda; Mark Radial graphical menuing system
JP3530317B2 (ja) 1996-08-23 2004-05-24 三洋電機株式会社 テレビジョン受像機
US6493006B1 (en) * 1996-05-10 2002-12-10 Apple Computer, Inc. Graphical user interface having contextual menus
US5828376A (en) * 1996-09-23 1998-10-27 J. D. Edwards World Source Company Menu control in a graphical user interface
US5854629A (en) * 1996-12-31 1998-12-29 International Business Machine Corporation Enhanced scrolling technique for context menus in graphical user interfaces
US5896131A (en) 1997-04-30 1999-04-20 Hewlett-Packard Company Video raster display with foreground windows that are partially transparent or translucent
US6448987B1 (en) * 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
JPH11327728A (ja) 1998-05-20 1999-11-30 Nec Corp メニュー表示装置、方法及び記録媒体
US6414700B1 (en) * 1998-07-21 2002-07-02 Silicon Graphics, Inc. System for accessing a large number of menu items using a zoned menu bar
US6731309B1 (en) * 1998-08-28 2004-05-04 Corel Corporation Real time preview
US6466235B1 (en) * 1999-09-08 2002-10-15 Rockwell Collins, Inc. Method and apparatus for interactively and automatically selecting, controlling and displaying parameters for an avionics electronic flight display system
US6614455B1 (en) * 1999-09-27 2003-09-02 Koninklijke Philips Electronics N.V. Directional navigation within a graphical user interface
JP3352070B2 (ja) 2000-03-28 2002-12-03 株式会社ジャストシステム 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
US6704031B1 (en) * 2000-04-07 2004-03-09 America Online, Inc. Toolbar tracking
US6583798B1 (en) * 2000-07-21 2003-06-24 Microsoft Corporation On-object user interface
US7895530B2 (en) * 2000-11-09 2011-02-22 Change Tools, Inc. User definable interface system, method, support tools, and computer program product
US7493568B2 (en) * 2001-01-26 2009-02-17 Microsoft Corporation System and method for browsing properties of an electronic document
TW502180B (en) * 2001-03-30 2002-09-11 Ulead Systems Inc Previewing method of editing multimedia effect
US7246329B1 (en) * 2001-05-18 2007-07-17 Autodesk, Inc. Multiple menus for use with a graphical user interface
JP4701564B2 (ja) * 2001-08-31 2011-06-15 ソニー株式会社 メニュー表示装置及びメニューの表示方法
US7093201B2 (en) * 2001-09-06 2006-08-15 Danger, Inc. Loop menu navigation apparatus and method
US20030076364A1 (en) * 2001-10-18 2003-04-24 International Business Machines Corporation Method of previewing a graphical image corresponding to an icon in a clipboard
US7058902B2 (en) * 2002-07-30 2006-06-06 Microsoft Corporation Enhanced on-object context menus
US7814439B2 (en) * 2002-10-18 2010-10-12 Autodesk, Inc. Pan-zoom tool
US7210107B2 (en) * 2003-06-27 2007-04-24 Microsoft Corporation Menus whose geometry is bounded by two radii and an arc
US20060013610A1 (en) * 2004-07-16 2006-01-19 Xerox Corporation Machine user interface including a pop up menu feature
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US20060095865A1 (en) * 2004-11-04 2006-05-04 Rostom Mohamed A Dynamic graphical user interface for a desktop environment
JP2007094531A (ja) 2005-09-27 2007-04-12 Sharp Corp メニュー表示方法及び情報処理装置
US7730427B2 (en) * 2005-12-29 2010-06-01 Sap Ag Desktop management scheme
US8959476B2 (en) * 2006-01-11 2015-02-17 Microsoft Technology Licensing, Llc Centralized context menus and tooltips
JP2007286135A (ja) 2006-04-12 2007-11-01 Toshiba Matsushita Display Technology Co Ltd 液晶表示装置
US8607149B2 (en) * 2006-03-23 2013-12-10 International Business Machines Corporation Highlighting related user interface controls
US7509348B2 (en) * 2006-08-31 2009-03-24 Microsoft Corporation Radially expanding and context-dependent navigation dial
US8869065B2 (en) * 2007-06-29 2014-10-21 Microsoft Corporation Segment ring menu
US8645863B2 (en) 2007-06-29 2014-02-04 Microsoft Corporation Menus with translucency and live preview

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150012299A (ko) * 2012-07-12 2015-02-03 시아오미 아이엔씨. 화상 처리 방법, 장치, 프로그램 및 기록매체
US9558542B2 (en) 2012-07-12 2017-01-31 Xiaomi Inc. Method and device for image processing

Also Published As

Publication number Publication date
SG192430A1 (en) 2013-08-30
US8645863B2 (en) 2014-02-04
JP2011526033A (ja) 2011-09-29
EP2313822B1 (en) 2019-07-24
CA2725021C (en) 2016-08-02
IL248061A0 (en) 2016-11-30
AU2009262813A1 (en) 2009-12-30
IL209016A0 (en) 2011-01-31
IL209016A (en) 2016-10-31
ZA201007845B (en) 2012-02-29
WO2009158151A3 (en) 2010-02-25
KR20160006244A (ko) 2016-01-18
CL2010001558A1 (es) 2011-06-10
US20090007012A1 (en) 2009-01-01
RU2519559C2 (ru) 2014-06-10
US9606702B2 (en) 2017-03-28
ZA201108441B (en) 2013-10-30
RU2010153323A (ru) 2012-06-27
MY153776A (en) 2015-03-13
WO2009158151A2 (en) 2009-12-30
CA2725021A1 (en) 2009-12-30
AU2009262813B2 (en) 2014-04-24
US20140143699A1 (en) 2014-05-22
EP2313822A2 (en) 2011-04-27
CN102077159A (zh) 2011-05-25
BRPI0913201A8 (pt) 2016-09-13
BRPI0913201A2 (pt) 2016-01-12
JP5631874B2 (ja) 2014-11-26
MX2010014047A (es) 2011-07-20
EP2313822A4 (en) 2012-05-23

Similar Documents

Publication Publication Date Title
KR20110036539A (ko) 반투명 메뉴 및 라이브 프리뷰
US9857945B2 (en) Segment ring menu
ES2744375T3 (es) Una interfaz de usuario mejorada para mostrar los controles de funcionalidad de software seleccionables que son relevantes para un objeto seleccionado
US11112962B2 (en) Content-based directional placement application launch
CA2795367C (en) Spin control user interface for selecting options
US20110138313A1 (en) Visually rich tab representation in user interface
EP1667013A2 (en) User interfaces for data processing devices and systems
US20120272144A1 (en) Compact control menu for touch-enabled command execution
EP1667012A2 (en) Data processing devices and systems with enhanced user interfaces
JP2014523050A (ja) コンテキストベースメニューシステムのためのサブメニュー
US9507791B2 (en) Storage system user interface with floating file collection
US20120159375A1 (en) Contextual tabs and associated functionality galleries
US8095883B2 (en) Indicating the default value for a property to enhance user feedback
CN109782977B (zh) 视图处理方法、电子设备及存储介质
US9360994B2 (en) Partial-height panes as a method for optimizing palette layout and screen real estate usage

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
N231 Notification of change of applicant
E601 Decision to refuse application
A107 Divisional application of patent
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2015101007744; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20151228

Effective date: 20180122