KR101022883B1 - 콘텐츠 디스플레이 및 내비게이션 인터페이스 - Google Patents

콘텐츠 디스플레이 및 내비게이션 인터페이스 Download PDF

Info

Publication number
KR101022883B1
KR101022883B1 KR1020087027031A KR20087027031A KR101022883B1 KR 101022883 B1 KR101022883 B1 KR 101022883B1 KR 1020087027031 A KR1020087027031 A KR 1020087027031A KR 20087027031 A KR20087027031 A KR 20087027031A KR 101022883 B1 KR101022883 B1 KR 101022883B1
Authority
KR
South Korea
Prior art keywords
content
displayed
response
display space
attributes
Prior art date
Application number
KR1020087027031A
Other languages
English (en)
Other versions
KR20080109906A (ko
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 KR20080109906A publication Critical patent/KR20080109906A/ko
Application granted granted Critical
Publication of KR101022883B1 publication Critical patent/KR101022883B1/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

콘텐츠를 내비게이션하고 보기 위한 사용자 인터페이스가 기술된다. 일 실시예에서, 장치는 적어도 2개의 콘텐츠 속성을 디스플레이하기 위한 디스플레이 로직을 포함하며, 각각의 콘텐츠 속성은 (예컨대, 애플리케이션, 서비스, 미디어 객체, 또는 그 조합과 같은)부가적인 콘텐츠와 연관된다. 또한, 장치는 선택에 응답하여 콘텐츠 속성과 연관된 콘텐츠를 디스플레이하기 위한 선택 로직을 포함하며, 각 콘텐츠 속성과 연관된 콘텐츠가 인터페이스의 공통의(또는 재사용가능한) 디스플레이 공간에 디스플레이된다. (예컨대, 이동을 통해서)상이한 콘텐츠 속성이 선택되는 때에, 디스플레이 공간 내에 디스플레이되는 콘텐츠가 새롭게 선택된 콘텐츠 속성의 연관 콘텐츠에 따라 대체된다.
콘텐츠 속성, 디스플레이 공간, 내비게이션, 부가 콘텐츠

Description

콘텐츠 디스플레이 및 내비게이션 인터페이스{CONTENT DISPLAY AND NAVIGATION INTERFACE}
본 발명은 전반적으로 사용자 인터페이스를 위한 시스템 및 방법에 관한 것이며, 일 예에서, 애니메이션 브라우저 인터페이스 내에서 동작가능한 콘텐츠 디스플레이 및 내비게이션 인터페이스에 관한 것이다.
인터넷 및 기타 네트워크는 컴퓨터 및 컴퓨팅 장치를 상호접속하여 네트워크 접속을 통한 용이한 데이터 전송을 가능하게 한다. 통상적으로, 컴퓨터 및 컴퓨팅 장치는 서버로 동작하는 몇몇 컴퓨터 또는 컴퓨팅 장치와 클라이언트로 동작하는 몇몇 컴퓨터 또는 컴퓨팅 장치 사이에서 네트워크 접속이 확립되는 클라이언트-서버 모델을 이용하여 구성된다. 물론, 몇몇 컴퓨터 또는 컴퓨팅 장치는 서버 및 클라이언트로 동작할 수 있다.
서버의 일 예는 웹 서버이며, 클라이언트의 일 예는 웹 브라우저 프로그램을 실행하는 퍼스널 컴퓨터와 같은 웹 클라이언트이다. 많은 상이한 웹 클라이언트가 개발되었고, 웹 클라이언트의 변형이 정규적으로 개발되고 있다. 단지 일 예로서, 웹 클라이언트는 데스크톱 컴퓨터, 랩톱 컴퓨터, 핸드헬드 장치, 셀룰러 전화, 무선 장치, 내장된 웹 클라이언트 기능을 가지는 전자 장치 등으로 구현될 수 있다. 통상적으로, 장치에서 요구되는 것은 사용자 인터페이스 및 네트워크 인터페이스이다.
통상적으로, 웹 클라이언트는 인터페이스에 따라 동작하여 잘 알려진(또는 기타 적절한) 프로토콜을 이용하여 웹 서버에 요청을 제기한다. 수신된 요청에 응답하여, 웹 서버는 데이터 응답을 반환한다. 웹 클라이언트-서버 상호작용의 전형적인 설명에서, 웹 클라이언트가 요청시에 URL에 의해서 표시되는 페이지를 위한 특정 웹 서버 어드레스를 향한 요청을 제기하고, 특정 웹 서버 어드레스에 응답하는 서버는 디스플레이될 페이지 또는 기타 데이터 세트일 수 있는 데이터로 응답하는 HTTP 프로토콜이 이용되는 것으로 가정된다. 통상적으로, 요청되고 반환되는 실제 데이터에 관계없이, 반환되는 데이터는 웹 페이지로 불린다.
사용자 인터페이스에서 웹 페이지의 전부 또는 일부를 사용자에게 표시하고 사용자 입력을 수용할 수 있는 웹 클라이언트로서, 적어도 몇몇 사용자 입력은 웹 클라이언트가 상이한, 그리고 맞춤형 웹 페이지를 표시할 수 있도록 하며, 다른 페이지를 참조하는 페이지의 "웹(Web)"의 일부로 통상적으로 간주되는 웹 페이지를 내비게이션하도록 하는 사용자에 의한 통상적인 사용에 기인하여 종종 "웹 브라우저(Web browser)"로 불린다.
웹 브라우저는 공지되어 있으며, 통상적으로 사용되고 있으며, 종종 웹 페이지를 표시하고 표시된 웹 페이지에 관련된 사용자 입력을 수용하는 것에 부가하여 기능을 제공한다. 예컨대, 웹 페이지는 프로그램 요소를 포함할 수 있을 것이며, 그러한 프로그램 요소를 포함하는 웹 페이지의 접수시에 웹 브라우저에 의해서 실 행될 수 있을 것이다. 그러한 프로그램 요소의 일 예는 JAVA®애플릿(applet)이다.
웹 페이지는 웹 서버가 동작을 취하도록 하는 프로그램 요소 또한 포함할 수 있을 것이다. 예컨대, 웹 서버는 포털 서비스를 제공할 수 있을 것이며, 웹 서버는 다양한 소스로부터 정보를 수집하며, 요청시에 웹 클라이언트를 위한 포털 페이지를 생성한다. 그러한 포털 페이지의 일 예는 Yahoo!® 메인 페이지(www.yahoo.com) 및 My Yahoo!®(my.yahoo.com)에 의해서 제공되는 개인화된 페이지이다. 후자는, 예컨대 서버에 저장된 사용자 선호도에 기초하여 맞춤화된 웹 클라이언트에게 전달될 페이지를 제공한다.
맞춤형 웹 페이지 및 다양한 레이아웃은 종종 풍부한 사용자 경험을 제공하지만, 정보 및 콘텐츠의 표시가 관리하기 어렵거나, 내비게이션하기에 너무 큰 경우에는 경험이 덜 유익할 수 있을 것이다.
<발명의 개요>
본 명세서에 제공되는 본 발명의 몇몇 측면에 따르면, (예컨대, 컴퓨터, 퍼스널 컴퓨터, 이동 컴퓨터 장치 등과 같은) 장치상에서 내비게이션하고 보기 위한 시스템 및 방법이 제공된다.
본 명세서에 제공되는 일 측면 및 예에서, 콘텐츠를 디스플레이하기 위한 콘텐츠 내비게이션 인터페이스 장치가 제공된다. 그러한 장치는 적어도 2개의 콘텐츠 속성을 디스플레이하기 위한 디스플레이 로직을 포함하며, 각각의 콘텐츠 속성은 콘텐츠(예컨대, 애플리케이션, 서비스, 미디어 객체 또는 그 조합)와 연관된다. 또한, 그러한 장치는 선택에 응답하여 콘텐츠 속성과 연관된 콘텐츠를 디스플레이하기 위한 선택 로직을 포함하며, 각 콘텐츠 속성과 연관된 콘텐츠는 인터페이스의 공통의(또는 재사용가능한) 디스플레이 공간에 디스플레이된다.
일 예에서, 상이한 콘텐츠 속성이 선택되는 때에, 디스플레이 공간 내에 디스플레이되는 콘텐츠는 새롭게 선택된 콘텐츠 속성의 연관된 콘텐츠에 따라 대체되거나 갱신된다. 예컨대, 선택 로직은 제1 콘텐츠 속성의 선택에 응답하여 디스플레이 공간에 제1 콘텐츠를 디스플레이할 수 있을 것이며, 그 후에, 선택 로직은 제2 콘텐츠 속성의 선택에 응답하여 제1 콘텐츠를 대신하여 제2 콘텐츠를 디스플레이할 수 있을 것이다. 몇몇 예에서, 선택 로직은 제1 및 제2 콘텐츠 속성의 선택에 응답하여 제1 및 제2 콘텐츠를 결합할 수 있을 것이다. 또한, 콘텐츠 속성 및 디스플레이 공간은 상이한 콘텐츠가 선택되는 때에 인터페이스 내에서 움직이거나 이동할 수 있을 것이다.
몇몇 예에서, 인터페이스는 부가적인 콘텐츠에 액세스하기 위한, 예컨대, 디스플레이되는 콘텐츠와 연관된 애플리케이션 또는 서비스를 론칭(launching)하는 것과 같은 로직을 더 포함할 수 있을 것이다. 이러한 인터페이스는 사용자가 구성가능한 세부사항 또는 크기의 2 이상의 동일 레벨에서 콘텐츠를 더 디스플레이할 수 있을 것이다.
다른 측면에서, 콘텐츠를 디스플레이하고 보기 위한 방법이 제공된다. 일 예에서, 이러한 방법은 복수의 콘텐츠 속성 및 디스플레이 공간을 디스플레이하는 단계를 포함하며, 여기서 각각의 콘텐츠 속성은 콘텐츠와 연관되며, 선택되는 것에 응답하여 디스플레이 공간 내에 선택된 콘텐츠 속성과 연관된 콘텐츠를 디스플레이한다. 또한, 상이한 콘텐츠 속성이 선택되는 때에, 디스플레이 공간 내에 디스플레이되는 콘텐츠는 새롭게 선택된 콘텐츠 속성의 연관 콘텐츠에 따라서 대체된다. 부가적으로, 콘텐츠 속성 및/또는 디스플레이 공간의 위치는 콘텐츠 속성의 상이한 선택에 응답하여 인터페이스 내에서 (예컨대, 셔터와 같은 반응으로)이동될 수 있을 것이다.
다른 측면에 따르면, 사용자 인터페이스를 위한 프로그램 코드를 포함하는 컴퓨터 프로그램 제품이 제공된다. 이러한 컴퓨터 프로그램 제품은 적어도 2개의 콘텐츠 속성을 디스플레이하고- 상기 디스플레이되는 콘텐츠 속성 각각은 콘텐츠와 연관됨 -, 디스플레이된 콘텐츠 속성 중 하나의 선택에 응답하여 콘텐츠 속성과 연관된 콘텐츠를 디스플레이 공간 내에 디스플레이하도록 동작가능한 프로그램 코드를 포함할 수 있을 것이다. 또한, 일 예에서, 프로그램 코드는 상이한 콘텐츠 속성이 선택되는 때에, 디스플레이 공간 내에 디스플레이되는 콘텐츠가 새롭게 선택된 콘텐츠 속성의 연관된 콘텐츠에 따라 대체되도록 동작가능하다.
본 발명의 다양한 측면과 예는 첨부된 도면 및 청구의 범위와 함께 상세한 설명을 고려할 때에 가장 잘 이해될 것이다.
도 1은 예시적인 장치, 시스템 및 방법이 이용될 수 있는 예시적인 환경을 도시하는 도면.
도 2는 콘텐츠를 디스플레이하고 내비게이션하기 위한 예시적인 사용자 인터 페이스를 도시하는 도면.
도 3a 내지 3d는 콘텐츠를 내비게이션하고 액세스하기 위한 사용자 인터페이스의 예시적인 특징 및 동작을 도시하는 도면.
도 4a 및 4b는 콘텐츠를 내비게이션하고 액세스하기 위한 사용자 인터페이스의 예시적인 특징 및 동작을 도시하는 도면.
도 5는 사용자 인터페이스를 통해서 콘텐츠를 내비게이션하고 디스플레이하기 위한 예시적인 방법을 도시하는 도면.
아래의 설명은 본 기술분야의 당업자가 본 발명을 이용할 수 있도록 하기 위해서 제공된다. 특정 장치, 기술 및 애플리케이션의 설명은 예시적으로 제공된다. 본 명세서에 기술되는 예에 대한 다양한 변형이 본 기술분야의 당업자에게 용이하게 이해될 수 있을 것이며, 본 명세서에서 규정되는 일반적인 원리는 본 발명의 기술적 사상 및 범위를 벗어나지 않고서 다른 예 및 애플리케이션에 적용될 수 있을 것이다. 따라서, 본 발명은 본 명세서에 기술되고 도시된 예에 한정되도록 의도되지 않으며, 청구의 범위와 양립하는 범위에 따른다.
본 명세서에 기술된 일 측면 및 예에 따르면, 콘텐츠 내비게이션 사용자 인터페이스(또는 콘텐츠 내비게이션 인터페이스 요소)가 제공되며, 이것은 사용자 장치 상에 있거나, 사용자 장치를 통해서 액세스가능한 콘텐츠를 디스플레이하고 내비게이션하는 데에 이용될 수 있을 것이다. 일 예에서, 사용자 인터페이스는 복수의 콘텐츠 속성("콘텐츠 채널"로도 불림)을 디스플레이하는데, 여기서 각 콘텐츠 속성은 서비스, 애플리케이션 또는 콘텐츠와 같은 부가적인 콘텐츠와 연관된다. 콘텐츠 속성은 아이콘, 텍스트 또는 기타 부가적인 콘텐츠와 연관된 표시를 포함할 수 있을 것이다. 인터페이스는 콘텐츠 속성 중 하나의 선택에 응답하여 콘텐츠 속성과 연관된 콘텐츠를 디스플레이하는 공통 디스플레이 공간을 더 포함한다. 사용자는 상이한 콘텐츠 속성을 순차적으로 선택하여 디스플레이 공간에서 연관된 콘텐츠를 볼 수 있을 것이다. 다른 예에서, 사용자는 2개(또는 그 이상)의 콘텐츠 속성을 선택하고, 2개의 콘텐츠 속성과 연관된 콘텐츠의 결합을 볼 수 있을 것이다.
다른 측면 및 예에 따르면, 콘텐츠는 세부사상의 변화하는 레벨로 보여질 수 있을 것이다. 예컨대, 사용자는 콘텐츠를 보기 위하여 2 이상의 레벨의 세부사항 또는 사이즈로부터 선택할 수 있을 것이다. 예시적인 예에서, 뉴스 콘텐츠 속성 또는 채널은 헤드라인을 포함하는 제1 레벨, 헤드 라인 및 기사의 첫 100 문자를 포함하는 제2 레벨 및 기사 전체 콘텐츠를 포함하는 제3 레벨에서 볼 수 있는 기사를 포함할 수 있을 것이다. 이러한 방식으로, 사용자는 상이한 타입의 콘텐츠에 대하여 원하는 레벨에서 콘텐츠를 신속하게 내비게이션하고 액세스할 수 있을 것이다. 또한, 사용자는 나중에 보기 위하여 다양한 콘텐츠 타입에 대하여 다양한 레벨을 설정할 수 있을 것이다.
먼저, 도 1을 참조하면, 기술된 사용자 인터페이스의 소정의 측면 및 예와 방법이 동작할 수 있는 예시적인 환경이 도시된다. 통상적으로, 하나 이상의 클라이언트(22)는 서버(20)에 액세스할 수 있을 것이다. 서버(20) 및 클라이언트는, 예컨대 프로세싱 유닛, (영구 저장 장치를 포함하는)메모리 및 통신 인터페이스와, 기타 통상적인 컴퓨터 구성요소(예컨대, 키보드 및 마우스와 같은 입력 장치, 디스플레이 같은 출력 장치)를 가지는 임의의 다양한 형태의 컴퓨터 장치 중 하나를 포함할 수 있을 것이다. 예컨대, 클라이언트 컴퓨터(22)는 데스크톱 컴퓨터, 랩톱 컴퓨터, 이동 전화와 같은 이동 장치, 웹-인에이블 폰, 스마트 폰, 텔레비전, 텔레비전 셋톱 박스 등을 포함할 수 있을 것이다.
클라이언트(22) 및 서버(20)는, 예컨대 인터넷과 같은 네트워크(24)를 경유하여 적절한 통신 인터페이스를 통해서 통신할 수 있을 것이다. 클라이언트(22) 및 서버(20)는 부분적으로, 혹은 전체적으로, 이더넷, IEEE 802.11b 와이어리스(wireless) 등과 같은 무선 또는 유선 통신을 통하여 통신할 수 있을 것이다. 부가적으로, 클라이언트(22)와 서버(20) 사이의 통신은 메일 서버, 이동 서버 등과 같은 다양한 서버를 포함할 수 있을 것이다.
서버(20)는, 바람직하게는 아래에 상술되는 포맷으로, 클라이언트(22)의 사용자에게의 표시를 위하여 데이터를 포맷하고, 로컬 또는 원격 데이터베이스 또는 기타 데이터 소스로부터 액세스되도록 로직을 포함하거나 프로그래밍된다. 서버(20)는 CGI(Common Gateway Interface) 프로토콜 및 연관된 애플리케이션(또는 "스크립트"), Java®, "servlets", 즉 웹 서버상에서 실행되는 Java® 애플리케이션 등과 같은 다양한 웹 데이터 인터페이스 기술을 이용하여, 정보를 표시하고 클라이언트(22)로부터 입력을 수신할 수 있을 것이다. 서버(20)는, 본 명세서에서 단수로 기술되었지만, (유선 및/또는 무선)통신하고 협력하여 본 명세서에 기술된 몇몇 또는 모든 기능을 수행하는 복수의 컴퓨터, 장치, 연관된 백엔드(backend) 등을 실제로 포함할 수 있을 것이다.
서버(20)는 (예컨대, 이메일 서버와 같은)계정 서버, 이동 서버 등을 포함하거나 이들과 통신할 수 있을 것이다. 클라이언트(22)에 의해서 액세스가능한 계정 서버는 (예컨대, Yahoo!®Mail과 같은)이메일 서버상의 하나 이상의 개인 이메일 계정, (예컨대, Yahoo!®Photos와 같은)사진 서버상의 가족 사진 앨범, (예컨대, Yahoo!®Address book 또는 Yahoo!®Notepad와 같은)PIM(Personal Information Management) 서버상의 PIM 계정, (Yahoo!®Music과 같은)멀티미디어 라이브러리 서버상의 음악 라이브러리 계정 및 그 조합 등을 포함할 수 있음에 주의하여야 한다.
본 기술분야의 당업자는 본 명세서에 기술된 모든 구성요소가 필요하지는 않으며, 본 발명의 기술적 사상 및 범위로부터 벗어나지 않고서 구성요소의 배열 및 유형에 변화가 이루어질 수 있음을 이해할 것이다.
도 2는 콘텐츠를 디스플레이하고 내비게이션하기 위한 예시적인 사용자 인터페이스(200)를 도시한다. 대략적으로 말해서, 사용자 인터페이스(200)는 복수의 콘텐츠 속성(210a-210f) 및 디스플레이 공간(220)을 디스플레이하기 위한 로직을 포함한다. 각각의 콘텐츠 속성(210a-210f)은 연관된 콘텐츠를 가지는데, 이는 서비스, 애플리케이션 및/또는 콘텐츠를 포함할 수 있을 것이다. 콘텐츠 속성(210a-210f)은 연관된 콘텐츠를 선택하기 위한 채널 또는 버튼으로도 불릴 수 있을 것이다.
콘텐츠 속성(210a-210f)은 국부(locally), 또는 원격 저장되어 있는 웹 브라우저, 이메일 서비스 또는 프로그램, 인스턴트 메신저 서비스, 사진(예컨대, Yahoo!®Photos), 날씨, 뉴스, 미디어 객체, 검색, 지도, 지역, 스포츠, 재정, 엔터테인먼트, PIM 애플리케이션 등과 같은 다양한 서비스, 애플리케이션 및 콘텐츠와 연관될 수 있을 것이다. 또한, 미디어 객체는 문서, 기사, 사진, 오디오 파일, 비디오 파일 등을 포함할 수 있을 것이다. 부가적으로, 콘텐츠는, 예컨대 API(Application Programming Interface), 웹 페이지 등과 같은 국부 또는 원격 저장되거나 액세스되는 인터페이스 및 연관된 사용자 장치에 의해서 액세스가능한 추가적인 콘텐츠 선택 또는 링크를 포함할 수 있을 것이다.
통상적으로 디스플레이 공간(220)은 선택되었을 때에 콘텐츠 속성(210a-210f)과 연관된 콘텐츠를 디스플레이하기 위한 윈도우 또는 패인(pane)을 포함한다(예컨대, 2개의 콘텐츠 속성(210a-210c) 중 상부 행(row), 중간 디스플레이 공간(200) 및 3개의 콘텐츠 속성 중 하부 행(210d-210f)). 이러한 예에서, (예컨대, 사용자 인터페이스(200)가 개시되는 때에 사용자에 의해서 또는 디폴트(default)로)콘텐츠 속성 "A"가 선택되고, 그와 연관된 콘텐츠가 디스플레이 공간(220)에 표시된다. 아래에서 보다 상세히 설명되는 바와 같이, 상이한 콘텐츠 속성(210a-210f)이 선택되는 때에, 디스플레이 공간(220)은 변경되거나 갱신되어 새로이 선택된 콘텐츠 속성과 연관된 콘텐츠를 디스플레이한다. 따라서, 디스플레이 공간(220)은 "공통의" 또는 "재사용가능한" 공간으로 불린다. 예컨대, 그 영역은 모든 콘텐츠 속성(210a-210f)에 의해서 이용되어 콘텐츠 또는 콘텐츠 속성(210a-210f)의 프리뷰(preview)를 디스플레이한다.
콘텐츠 속성(210a-210f)은, 예컨대 특성 콘텐츠 속성(210a-210f)을 클릭하거나 두들겨 입력함으로써 키보드 또는 마우스 같은 클라이언트의 입력 장치를 통해서 선택될 수 있을 것이다. 일 예에서, 개별적인 콘텐츠 속성(21a-210f)은 (예컨대, 화살표 또는 사용자 장치와 연관된 기타 그래픽과 같은)포인터를 콘텐츠 속성(210a-210f) 위에 위치시킴으로써 선택되며, 예컨대 마우스의 클릭과 같은 추가적인 입력을 요구하지 않는다. 따라서, 사용자는 포인터를 상이한 속성(210a-210f) 위에 이동시켜 프리뷰 및 각각 연관된 콘텐츠를 볼 수 있을 것이다.
사용자는 (예컨대, 콘텐츠 속성(210a-210f) 중 하나를 강조(highlight)하거나, 또는 선택함으로써)개별적인 콘텐츠 속성을 선택함으로써 콘텐츠 속성(210a-210f)과 연관된 콘텐츠에 액세스할 수 있을 것이다. 일 예에서, 포인터가 콘텐츠 속성(210a-210f) 상에 존재하는 때에, 콘텐츠 속성(210a-210f)이 선택되고 그와 연관된 콘텐츠가 디스플레이 공간(220)에 디스플레이된다. 다른 예에서, 포인터가 프리뷰 콘텐츠 속성(210a-210f) 상에 존재하고, (예컨대, 키 또는 마우스 버튼을 두드리는 것과 같은)추가적인 입력이 이루어지는 때에 선택이 이루어진다. 다른 에에서, 드래그 앤드 드롭(drag-and-drop) 동작을 통해서 선택이 이루어진다.
콘텐츠 속성(210a-210f)은 다양한 방식으로, 예를 들면 볼드체로 표현하거나(bolded), 확대하거나, 보다 생생하게 색칠하거나, 배경 또는 경계를 변경시키는 등에 의해서 강조되거나 표시될 수 있음을 이해하여야 한다. 다른 예에서, 화살표 또는 슬라이더와 같은 표시자가 콘텐츠 속성에 인접하여 위치하여 그 상태를 지시할 수 있을 것이다. 다른 예에서, 선택된 콘텐츠 속성(210a-210f)은 강조되지 않지만, 디스플레이 공간(220)에 디스플레이되는 콘텐츠는 특성 콘텐츠 속성(210a-210f)의 선택을 명확하게 할 것이다. 부가적으로, 인터페이스는 부가적인 콘텐츠 옵션을 통해서 순환할 수 있을 것이다.
콘텐츠 속성(210a-210f)은 사용자 인터페이스(200) 내에 디스플레이되는 임의의 사용자 식별가능한 표시를 포함할 수 있을 것이다. 예컨대, 아이콘 및/또는 텍스트가 이용될 수 있을 것이다. 부가적으로, (예컨대, 아이콘 및/또는 텍스트를 포함하는)콘텐츠 속성의 디스플레이는 사용자 구성가능하거나, 장치/애플리케이션에 의해서 구성될 수 있을 것이다. 예컨대, 사용자 인터페이스(200)는 처음에는 디폴트 콘텐츠 속성과, 메일, 인스턴트 메신저, 지도 등의 아이콘과 같은 콘텐츠 속성 이미지로 구성될 수 있을 것이다. 다른 예에서, 사용자는 (예컨대, 서버로부터 다운로딩하거나, 다른 장치로부터 업로딩함으로써)아이콘을 추가하거나 구성할 수 있을 것이다. 예컨대, 사용자는 특정 웹 사이트, 애플리케이션 등과 연관된 아이콘 및/또는 텍스트를 추가할 수 있을 것이다. 추가적으로, 개별적인 콘텐츠 속성(210a-210f)의 외관은, 예컨대 사진 이미지, 이모티콘, 텍스트 등을 포함하도록 사용자에 의해서 변경되거나 변화될 수 있을 것이다.
이들 예에서, 콘텐츠 속성(210a-210f)은 디스플레이 스크린(220) 위 아래에 수평으로 도시되지만, 다른 배열도 가능하다. 예컨대, 콘텐츠 속성(210f-210f)이 디스플레이 공간의 한 측면 상에 디스플레이될 수 있을 것이다. 다른 예에서, 콘텐츠 속성(210f-210f)의 유사한 수직 배열이 디스플레이 공간(220)의 한 측, 또는 양 측 상에 이용될 수 있을 것이다. 추가적으로, 또 다른 예에서, 콘텐츠 속성이 직사각형 디스플레이 공간 근처의 사용자 인터페이스의 모서리, 원형 디스플레이 공간 근처에서 원형 등으로 수직 및 수평 양방향 모두로 배열될 수 있을 것이다. 또한, 사용자 인터페이스 내에 디스플레이되는 임의의 복수의 콘텐츠 속성(210a-210f)이 고려된다
부가적으로, 도시된 바와 같이 인터페이스(200)에 포함될 수 있는 광고(290)가 디스플레이 공간(220) 내에 포함되거나, 또는 (예컨대, 별개의 윈도우로)사용자 인터페이스(200)와 연관되는 것으로 도시되어 있다. 광고(290)의 선택은 사용자 프로파일 정보, (예컨대, 사용자의 검색 또는 뷰잉 히스토리와 같은)사용자 히스토리 정보, 사용자 인터페이스(200) 내의 콘텐츠 속성(210a-210f)의 디스플레이, 선택된 콘텐츠 속성, 그 조합 등을 포함하는 다양한 요인에 기초할 수 있을 것이며, 이에 한정되지 않는다. 또한, 광고(290)는, 예컨대 사용자 입력 및 인터페이스(200)의 조작에 응답하여 시간에 따라 변경될 수 있을 것이다.
일 예에서, 독립형 인터페이스이거나, 혹은 보다 큰 인터페이스 또는 웹 브라우저 페이지의 요소인지에 관계없이, 사용자 인터페이스(200)는 이메일 계정과 같은 온라인 계정을 통해서 사용자에 의해서 액세스가능할 수 있을 것이다. 예컨대, 사용자는 계정 서버에 로그인하고, 사용자 인터페이스(200)는 '홈(home)" 페이지에 포함되거나, 그렇지 않고서 사용자 로그인에 응답하여 디스플레이될 수 있을 것이다. 또한, 사용자 인터페이스(200)는 위젯(widget)을 포함하거나 그 일부일 수 있을 것이다. 이러한 방식으로, 개별적인 사용자는 다수의 클라이언트 장치로부터 사용자 인터페이스(200)에 액세스할 수 있을 것이다. 예컨대, 사용자 인터페이스(200)는 컴퓨터 서버로부터, 퍼스널 컴퓨터, 작업용 컴퓨터, 전화와 같은 이동 컴퓨터 장치 등과 같은 다양한 장치에서 서버에 액세스하는 사용자에게 서브(serve)될 수 있을 것이다. 물론, 다른 예에서, 사용자 인터페이스(200)는 컴퓨터 장치에서 실행되는 애플리케이션 프로그램으로서 포함될 수 있을 것이다.
도 3a 내지 3d는 사용자 인터페이스(200)의 예시적인 동작 및 부가적인 관점을 도시한다. 특히, 도 3a 및 3b는 콘텐츠 속성(210b)(예컨대, "B") 및 콘텐츠 속성(210c)(예컨대, "C") 각각의 선택 및 그로부터 야기되는 연관된 콘텐츠의 디스플레이 공간(220) 내의 디스플레이를 도시한다. 따라서, 디스플레이 공간(220)의 재사용가능한 공간은 상이한 콘텐츠의 채널의 사용자 선택에 응답하여(즉, 콘텐츠 속성 210a-210f) "B" 콘텐츠를 "C" 콘텐츠로 대체한다.
또한, 일 예에서, 도 3c에 도시된 바와 같이, 사용자의 콘텐츠 속성(210d)(예컨대, "D")의 선택에 응답하여, 콘텐츠 속성(210d-f)(즉, "D" 내지 "F")의 하부 행은 콘텐츠 속성(210a-c)(즉, "A" 내지 "C")의 상부 행으로 이동하여 인접하게 된다. 또한, 디스플레이 공간(220)은 사용자 인터페이스(200)의 하부로 이동한다. 일 예에서, 사용자 인터페이스(200)의 전체 사이즈, 특히 높이 "h"는 변경되지 않고 남는다. 이것은, 예컨대 브라우저 윈도우와 같이 사용자 인터페이스(200)가 보다 큰 디스플레이 내의 요소로서 포함되는 경우에 유익할 수 있다.
다른 예에서, 콘텐츠 속성(210a-210c)의 상부 행은 유사한 방식으로 콘텐츠 속성(210d-210f)의 하부 행으로 이동하여 인접할 수 있다. 또 다른 예에서, 사용자 인터페이스(200)는 콘텐츠 속성의 제3의 행, 즉, 콘텐츠 속성(210d-f)의 행으로 유사하게 이동하는 콘텐츠 속성(210d-f) 및 디스플레이 공간(220)을 포함하여, 전술한 바와 같이 선택되었을 때에 연관된 콘텐츠를 디스플레이할 수 있을 것이다.
도 4a 및 4b는 사용자 인터페이스(400)의 예시적인 동작 및 측면을 도시한다(도 2 및 3a-3d에 도시된 사용자 인터페이스(200)와 유사하거나 상이할 수 있음). 전술한 바와 같이, 디스플레이 공간(420)은 선택된 특정 콘텐츠 채널 또는 콘텐츠 속성(410a-410f)과 연관된 콘텐츠를 디스플레이한다. 또한, 이 예에서, 디스플레이 공간(420) 내에 사용자에게 부가적인 콘텐츠 및/또는 기능을 제공하도록 동작가능한 론칭/확장(launch/expand) 선택(430)이 포함된다(또는 그렇지 않은 경우에 사용자 인터페이스(400)와 연관됨). 예컨대, 인터페이스(400)는 확장/론칭(430)의 선택에 응답하여 디스플레이 공간(420)의 콘텐츠를 론칭하거나 확장하기 위한 로직을 포함할 수 있을 것이다. 일 예에서, 사용자 인터페이스(400) 및/또는 디스플레이 공간(420)은 프리뷰를 가지는 보다 큰 디스플레이 사이즈로 확장되어 부가적인 콘텐츠를 포함할 수 있을 것이다. 다른 예에서, 예컨대 도 4b에 도시된 것과 같은 콘텐츠의 디스플레이를 위하여 새로운 윈도우 또는 페이지가 론칭될 수 있을 것이다.
이 예에서, 콘텐츠 속성(410a)은 (예컨대, Yahoo!@mail, Hotmail@, 등과 같은)전자 메일 프로그램에 대응한다. 콘텐츠 속성(410a)의 선택에 응답하여, 디스플레이 공간(420)은 부가적인 콘텐츠, 예컨대 발신인의 신원을 포함하는 새로운 이메일의 프리뷰와 제목 라인을 나타낸다. 다른 예에서, 디스플레이 공간(420)은 디스플레이(420)가 허용하는 것 이상의 콘텐츠를 포함할 수 있을 것이며, 디스플레이 공간(420) 내에 맞지 않는 부가적인 콘텐츠를 보기 위하여 스크롤 바를 포함할 수 있을 것이다.
사용자는 디스플레이 공간(420)을 통해서, 예컨대 디스플레이 공간(420) 내에 디스플레이되는 이메일을 선택함으로써 개별적인 이메일에 직접 액세스할 수 있을 것이다. 디스플레이되는 이메일을 선택하는 것은 디스플레이 공간(420) 또는 (예컨대, 도 4b에 도시된 바와 같은)새로운 윈도우 또는 패인(pane) 내에 개별적인 이메일에의 액세스를 야기할 수 있을 것이다. 부가적으로, 사용자는 론칭/확장 선택자(430)(또는 등가물)를 통해서 콘텐츠를 확장하여 부가적인 기능을 가지는 패인(42) 및 특정 메일 프로그램과 연관된 콘텐츠(422)에 액세스할 수 있을 것이다.
도 4a에 도시된 예시적인 예에서, 콘텐츠 속성(410b)은 메신저 서비스에 대응한다. 콘텐츠 속성(410b)이 선택되는 때에, 디스플레이 공간(420)은 (예컨대, 친구가 온라인 상태인 경우 등에)연락(contact), 대화 등의 상태를 디스플레이할 수 있을 것이다. 사용자는 디스플레이된 연락 중 하나를 선택하여 인스턴트 메시징 세션을 시작하고/시작하거나, 메신저 서비스를 론칭할 수 있을 것이다. 부가적으로, (특정 디스플레이된 계약 등을 선택하지 않고서)메신저 프로그램과 연관된 론칭 또는 개방을 위하여 (확장/론칭(430)과 유사한)확장 옵션이 디스플레이 공간(420) 내에 디스플레이될 수 있을 것이다.
부가적으로, 음악, 날씨, 뉴스, 지역, 지도 등과 같은 서비스 또는 애플리케이션에 대응하는 다른 콘텐츠 속성이 선택된 콘텐츠를 디스플레이 공간(420) 내에 디스플레이할 수 있을 것이다. 선택된 콘텐츠 속성(410a-410f)은 사용자 선택되거나 사용자 프로파일, 사용자 히스토리, 사용자 입력(예컨대, 북마크, 즐겨찾기 등)에 기초할 수 있을 것이다. 부가적으로, (예컨대, 매우 넓은 데서부터 매우 구체적인 것으로, 또는 작은 것에서부터 큰 것으로의)콘텐츠의 세부사항의 변화하는 레벨을 디스플레이할 수 있는 시스템에서, 콘텐츠 속성(410a-410f)의 선택에 응답하여 디스플레이되는 콘텐츠의 세부사항의 레벨은 전술한 바와 같이 사용자 입력, 프로파일, 히스토리 등을 통해서 사용자 선택될 수 있을 것이다.
도 5는 장치상에 디스플레이되는 사용자 인터페이스를 통해서 디스플레이하고 내비게이션하는 예시적인 방법을 도시한다. 이 인터페이스는 본 명세서에서 기술된 것과 유사하거나 상이할 수 있을 것이다. 처음에, 510에서 디스플레이를 위한 콘텐츠 속성 또는 콘텐츠 채널의 선택이 선택된다. 예컨대, 적절한 장치를 동작시키는 사용자는 가용의 또는 장치를 통해서 액세스가능한 하나 이상의 콘텐츠 속성에 액세스하고 그로부터 선택하여 사용자 인터페이스에의 포함을 위하여 할당할 수 있을 것이다. 다른 예에서, 콘텐츠 속성은 사용자 프로파일, 히스토리 데이터 등에 응답하여 처음에는 디폴트로 선택되고 할당될 수 있을 것이다. 이러한 선택 및 할당은 선택 도구, 텍스트 기반 검색 등을 이용하는 사용자에 의해서 이루어질 수 있을 것이다.
520에서, 할당된 콘텐츠 속성은 사용자 인터페이스 내에 디스플레이된다. 일 예에서, 콘텐츠 속성은 디스플레이 공간에 인접하여 디스플레이되며, 콘텐츠 속성과 연관된 콘텐츠를 디스플레이하기 위하여 동작가능하다. 전술한 바와 같이, 콘텐츠 속성은 다양한 사용자 선택된 변화하는 사이즈 중 하나로 디스플레이될 수 있을 것이다. 또한, 사용자는 콘텐츠 속성의 디스플레이를 위하여 세부사항의 상이한 레벨을 선택할 수 있을 것이다.
530에서 사용자 선택에 응답하여 콘텐츠 속성과 연관된 콘텐츠 및/또는 기능은 디스플레이 공간 내에 디스플레이된다. 디스플레이되는 콘텐츠는 세부사항의 레벨에 있어, 통상적으로 콘텐츠 속성의 세부사항의 레벨보다 큰 레벨이다. 사용자는 상이한 콘텐츠 속성을 선택하고 디스플레이 공간을 재사용하여 상이한 연관된 콘텐츠를 볼 수 있을 것이다. 또한, 콘텐츠 속성의 몇몇 선택에 응답하여, 콘텐츠 속성이 디스플레이 내에서 이동 또는 시프트(shift)할 수 있을 것이다.
540에서, 콘텐츠 속성과 연관된 부가적인 콘텐츠 및/또는 기능 및 디스플레이되는 콘텐츠가 액세스되거나 보여질 수 있다. 예컨대, 디스플레이 공간 내의 콘텐츠를 선택함으로써, 부가적인 콘텐츠 및/또는 기능이 원래 디스플레이 공간에서 또는 새로운 윈도우 또는 디스플레이에 내에서 이용가능하게 될 수 있을 것이다. 부가적으로, 몇몇 예에서, 사용자는 공통으로 디스플레이될 2 이상의 콘텐츠 속성을 선택할 수 있을 것이다. 연관된 콘텐츠는, 예컨대 공통 윈도우 내에 층을 이루게 하거나, 콘텐츠를 끼워넣거나, 각각의 원래 콘텐츠 속성 및 연관 콘텐츠의 새로운 콘텐츠 연관 특성을 생성하는 것을 포함하는 다양한 방식으로 결합될 수 있을 것이다.
본 발명의 다양한 측면 및 예는 하드웨어, 소프트웨어, 펌웨어 또는 그 조합을 포함하는 임의의 적절한 형식으로 구현될 수 있을 것이다. 본 발명의 다른 측면이 적어도 부분적으로 하나 이상의 데이터 프로세서 및/또는 디지털 신호 프로세서상에서 실행하는 컴퓨터 소프트웨어 또는 펌웨어로 구현될 수 있을 것이다. 본 발명의 실시예의 요소 및 구성요소는 임의의 적절한 방식으로 물리적으로, 기능적으로, 그리고 논리적으로 구현될 수 있을 것이다. 기능이 단일 유닛, 복수의 유닛 또는 다른 기능 유닛의 일부로서 구현될 수 있을 것이다. 이처럼, 본 발명은 단일 유닛에서 구현될 수 있을 것이며, 또는 상이한 유닛 및 프로세서 사이에 물리적으로, 그리고 기능적으로 분산될 수 있을 것이다.
비록 본 발명이 몇몇 실시예와 함께 기술되었지만, 본 명세서에 기술된 특정한 형식에 한정되도록 하기 위한 것은 아니다. 본 발명의 범위는 청구의 범위에 의해서만 한정된다. 부가적으로, 소정의 특징부가 특정 실시예와 관련하여 기술되었지만, 본 기술분야의 당업자는 기술된 실시예의 다양한 특징부가 본 발명에 따라 결합될 수도 있음을 인식할 수 있을 것이다. 또한, 소정의 실시예와 관련하여 기술된 본 발명의 측면은 발명으로서 독립적일 수 있을 것이다.
또한, 본 발명의 기술적 사상 및 범위를 벗어나지 않고서 본 기술분야의 당업자에 의해서 다양한 변경 및 변경이 이루어질 수 있음을 알 수 있을 것이다. 본 발명은 전술한 상세한 사항에 의해서 한정되는 것이 아니라, 청구의 범위에 따라 규정되어야 할 것이다.

Claims (24)

  1. 콘텐츠를 디스플레이하기 위한 콘텐츠 내비게이션 인터페이스 장치로서,
    인터페이스 상에 공통 디스플레이 공간 및 적어도 2개의 콘텐츠 속성 - 상기 콘텐츠 속성 각각은 콘텐츠와 연관되어 있음 - 을 동시에 디스플레이하기 위한, 적어도 하나의 프로세서에 의해 구현된 디스플레이 로직과,
    상기 콘텐츠 속성에 대한 선택에 응답하여 상기 콘텐츠 속성과 연관된 상기 콘텐츠를 디스플레이하기 위한, 적어도 하나의 프로세서에 의해 구현된 선택 로직 - 각 콘텐츠 속성과 연관된 상기 콘텐츠는 상기 공통 디스플레이 공간에 디스플레이되고, 상기 공통 디스플레이 공간은 상기 콘텐츠 속성 중 적어도 하나와의 사용자 상호작용(interaction)에 응답하여 상기 콘텐츠 속성 중 상기 적어도 하나에 대해 이동됨 - 을 포함하는
    콘텐츠 내비게이션 인터페이스 장치.
  2. 제1항에 있어서,
    상기 디스플레이 공간 내에 디스플레이되는 상기 콘텐츠는 상이한 콘텐츠 속성의 선택에 따라 대체되는 콘텐츠 내비게이션 인터페이스 장치.
  3. 제1항에 있어서,
    상기 선택 로직은 상기 디스플레이 공간 내에 디스플레이되는 제1 콘텐츠 속성과 연관된 제1 콘텐츠를, 제2 콘텐츠 속성의 선택에 응답하여 제2 콘텐츠 속성과 연관된 제2 콘텐츠로 대체하는 콘텐츠 내비게이션 인터페이스 장치.
  4. 제1항에 있어서,
    디스플레이되는 콘텐츠 속성과 연관된 콘텐츠는 상기 디스플레이되는 콘텐츠 속성 위에 위치하는 포인터에 응답하여 선택되고 디스플레이되는 콘텐츠 내비게이션 인터페이스 장치.
  5. 제1항에 있어서,
    사용자 입력에 응답하여 상기 디스플레이 공간 내에 디스플레이되는 콘텐츠와 연관된 애플리케이션의 론칭(launching)을 개시하는 로직을 더 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  6. 제1항에 있어서,
    상기 디스플레이 공간 내의 콘텐츠에 액세스하기 위한 로직을 더 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  7. 제1항에 있어서,
    사용자 입력에 응답하여 상기 디스플레이 공간 내에 디스플레이되는 콘텐츠와 연관된 부가적인 콘텐츠의 디스플레이를 개시하는 로직을 더 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  8. 제1항에 있어서,
    선택에 응답하여 적어도 하나의 콘텐츠 속성의 위치를 이동시키기 위한 로직을 더 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  9. 제1항에 있어서,
    사용자 입력에 응답하여 상기 인터페이스 내의 디스플레이를 위한 상기 적어도 2개의 콘텐츠 속성을 결정하기 위한 로직을 더 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  10. 제1항에 있어서,
    상기 콘텐츠는 애플리케이션 또는 서비스를 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  11. 제1항에 있어서,
    상기 콘텐츠는 미디어 객체(media object)를 포함하는 콘텐츠 내비게이션 인터페이스 장치.
  12. 장치상에서 콘텐츠를 내비게이션하기 위한 방법으로서,
    복수의 콘텐츠 속성 - 각 콘텐츠 속성은 콘텐츠와 연관됨 - 및 공통 디스플레이 공간을 상기 장치 상에 유형적으로 디스플레이되는 인터페이스 상에 동시에 디스플레이하는 단계와,
    콘텐츠 속성의 선택에 응답하여 상기 공통 디스플레이 공간 내에 상기 콘텐츠 속성과 연관된 콘텐츠를 디스플레이하는 단계와,
    상기 복수의 콘텐츠 속성 중 적어도 하나와의 사용자 상호작용에 응답하여 상기 복수의 콘텐츠 속성 중 상기 적어도 하나에 대해 상기 공통 디스플레이 공간을 이동시키는 단계를 포함하는
    콘텐츠 내비게이션 방법.
  13. 제12항에 있어서,
    상기 디스플레이되는 콘텐츠 속성 위에 포인터가 배치되는 것에 응답하여 상기 디스플레이되는 콘텐츠 속성을 선택하는 단계를 더 포함하는 콘텐츠 내비게이션 방법.
  14. 제12항에 있어서,
    상기 디스플레이 공간에 디스플레이되는 제1 콘텐츠 속성과 연관된 제1 콘텐츠를, 제2 콘텐츠 속성을 선택하는 것에 응답하여 상기 제2 콘텐츠 속성과 연관된 제2 콘텐츠로 대체하는 단계를 더 포함하는 콘텐츠 내비게이션 방법.
  15. 제12항에 있어서,
    상기 디스플레이 공간에 디스플레이되는 상기 콘텐츠와 연관된 부가적인 콘텐츠에 액세스하는 단계를 더 포함하는 콘텐츠 내비게이션 방법.
  16. 제12항에 있어서,
    상기 콘텐츠 속성 중 하나의 선택에 응답하여 상기 디스플레이되는 콘텐츠 속성의 위치를 이동시키는 단계를 더 포함하는 콘텐츠 내비게이션 방법.
  17. 제12항에 있어서,
    상기 콘텐츠는 애플리케이션, 서비스 및 미디어 객체를 포함하는 그룹으로부터 선택되는 콘텐츠 내비게이션 방법.
  18. 사용자 인터페이스를 위한 프로그램 코드를 유형적으로 포함하는 컴퓨터 프로그램 제품으로서,
    상기 프로그램 코드는 컴퓨팅 장치에 의해 실행되는 경우,
    인터페이스 상에 공통 디스플레이 공간과 적어도 2개의 콘텐츠 속성을 동시에 디스플레이 - 상기 디스플레이되는 콘텐츠 속성은 각각 콘텐츠와 연관됨 - 하고,
    상기 디스플레이되는 콘텐츠 속성의 선택에 응답하여 상기 공통 디스플레이 공간에 상기 콘텐츠 속성과 연관된 콘텐츠를 디스플레이 - 상기 공통 디스플레이 공간은 상기 콘텐츠 속성 중 적어도 하나와의 사용자 상호작용에 응답하여 상기 콘텐츠 속성 중 상기 적어도 하나에 대해 이동됨 - 하는, 컴퓨터 프로그램 제품.
  19. 제18항에 있어서,
    상기 디스플레이 공간에 디스플레이되는 제1 콘텐츠 속성과 연관된 제1 콘텐츠를, 제2 콘텐츠 속성의 선택에 응답하여 상기 제2 콘텐츠 속성과 연관된 제2 콘텐츠로 대체하는 프로그램 코드를 더 포함하는 컴퓨터 프로그램 제품.
  20. 제18항에 있어서,
    상기 디스플레이되는 콘텐츠 속성 위에 포인터가 배치되는 것에 응답하여 디스플레이되는 콘텐츠 속성을 선택하는 프로그램 코드를 더 포함하는 컴퓨터 프로그램 제품.
  21. 제18항에 있어서,
    사용자 입력에 응답하여 상기 디스플레이 공간에 디스플레이되는 콘텐츠와 연관된 애플리케이션의 론칭을 개시하는 프로그램 코드를 더 포함하는 컴퓨터 프로그램 제품.
  22. 제18항에 있어서,
    사용자 입력에 응답하여 상기 디스플레이 공간에 디스플레이되는 콘텐츠와 연관된 부가적인 콘텐츠의 디스플레이를 개시하는 프로그램 코드를 더 포함하는 컴퓨터 프로그램 제품.
  23. 제18항에 있어서,
    선택에 응답하여 적어도 하나의 콘텐츠 속성의 위치를 이동시키는 프로그램 코드를 더 포함하는 컴퓨터 프로그램 제품.
  24. 제18항에 있어서,
    상기 콘텐츠는 애플리케이션, 서비스 및 미디어 객체를 포함하는 그룹으로부터 선택되는 컴퓨터 프로그램 제품.
KR1020087027031A 2006-04-04 2007-03-30 콘텐츠 디스플레이 및 내비게이션 인터페이스 KR101022883B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/398,396 US8055444B2 (en) 2006-04-04 2006-04-04 Content display and navigation interface
US11/398,396 2006-04-04

Publications (2)

Publication Number Publication Date
KR20080109906A KR20080109906A (ko) 2008-12-17
KR101022883B1 true KR101022883B1 (ko) 2011-03-16

Family

ID=38560418

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087027031A KR101022883B1 (ko) 2006-04-04 2007-03-30 콘텐츠 디스플레이 및 내비게이션 인터페이스

Country Status (6)

Country Link
US (1) US8055444B2 (ko)
EP (1) EP1929398A4 (ko)
JP (1) JP4933608B2 (ko)
KR (1) KR101022883B1 (ko)
CN (1) CN101410782B (ko)
WO (1) WO2007114906A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160060805A (ko) * 2014-11-20 2016-05-31 전자부품연구원 레이아웃 결정 방법, 이를 수행하는 레이아웃 결정 서버 및 이를 저장하는 기록매체

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8700308B2 (en) * 2006-03-31 2014-04-15 Volkswagen Ag Navigation system for a motor vehicle
US9052214B2 (en) * 2006-05-22 2015-06-09 Volkswagen Ag Navigation system for a motor vehicle, method for operating a navigation system and motor vehicle including a navigation system
US9478133B2 (en) * 2006-03-31 2016-10-25 Volkswagen Ag Motor vehicle and navigation arrangement for a motor vehicle
US20070233371A1 (en) 2006-03-31 2007-10-04 Arne Stoschek Navigation system for a motor vehicle
ES2717611T3 (es) 2006-09-07 2019-06-24 Opentv Inc Método y sistema para buscar contenidos visibles
US7996045B1 (en) 2007-11-09 2011-08-09 Google Inc. Providing interactive alert information
WO2009097555A2 (en) 2008-01-30 2009-08-06 Google Inc. Notification of mobile device events
KR101486345B1 (ko) * 2008-03-21 2015-01-26 엘지전자 주식회사 이동 단말기 및 이동 단말기의 화면 표시 방법
WO2009126750A2 (en) * 2008-04-08 2009-10-15 Restaurant Technology, Inc. System and method for enhanced customer kiosk ordering
US8875032B2 (en) * 2008-05-08 2014-10-28 Dialogic Corporation System and method for dynamic configuration of components of web interfaces
US8458147B2 (en) * 2008-08-20 2013-06-04 Intel Corporation Techniques for the association, customization and automation of content from multiple sources on a single display
WO2011043762A1 (en) * 2009-10-05 2011-04-14 Hewlett-Packard Development Company, L.P. User interface
CN102045436A (zh) * 2009-10-22 2011-05-04 国基电子(上海)有限公司 移动通信终端及其操作方法
KR101632215B1 (ko) * 2009-11-23 2016-06-21 엘지전자 주식회사 영상 표시장치 및 인터넷 주소 정보 제공 방법
US10640357B2 (en) 2010-04-14 2020-05-05 Restaurant Technology Inc. Structural food preparation systems and methods
US20140136366A1 (en) 2012-11-12 2014-05-15 Restaurant Technology Inc. System and method for receiving and managing remotely placed orders
US9356790B2 (en) 2010-05-04 2016-05-31 Qwest Communications International Inc. Multi-user integrated task list
US9501802B2 (en) 2010-05-04 2016-11-22 Qwest Communications International Inc. Conversation capture
US8819566B2 (en) 2010-05-04 2014-08-26 Qwest Communications International Inc. Integrated multi-modal chat
US20110296354A1 (en) * 2010-05-04 2011-12-01 Qwest Communications International Inc. Content-Driven Navigation
US9003306B2 (en) 2010-05-04 2015-04-07 Qwest Communications International Inc. Doodle-in-chat-context
US9559869B2 (en) 2010-05-04 2017-01-31 Qwest Communications International Inc. Video call handling
US10398366B2 (en) * 2010-07-01 2019-09-03 Nokia Technologies Oy Responding to changes in emotional condition of a user
US9418388B1 (en) * 2010-09-08 2016-08-16 Imdb.Com, Inc. Techniques for displaying third party content
GB201112461D0 (en) * 2010-09-28 2011-08-31 Yota Group Cyprus Ltd Notification method
CN102455892B (zh) * 2010-10-18 2014-04-16 腾讯科技(深圳)有限公司 用于实现微博消息页的方法和装置
CN102591630B (zh) * 2011-01-18 2016-08-03 深圳富泰宏精密工业有限公司 信息功能整合***及方法
TWI506524B (zh) * 2011-01-20 2015-11-01 Chiun Mai Comm Systems Inc 訊息功能整合系統及方法
US8786620B2 (en) 2011-11-14 2014-07-22 Microsoft Corporation Discarding idle graphical display components from memory and processing
US9196075B2 (en) 2011-11-14 2015-11-24 Microsoft Technology Licensing, Llc Animation of computer-generated display components of user interfaces and content items
US10531145B2 (en) * 2012-11-02 2020-01-07 Sony Interactive Entertainment Inc. Information processing apparatus and information processing method
CN105324743B (zh) * 2013-05-07 2019-07-26 Y·N·萨塔勒夫斯基 个性化的可定制智能浏览器
US10126904B2 (en) 2013-05-09 2018-11-13 Amazon Technologies, Inc. Mobile device gestures
EP3044655A4 (en) * 2013-09-12 2017-06-21 Intel Corporation Content reconfiguration based on characteristic analysis
CN103744659B (zh) * 2013-12-24 2017-09-29 北京百度网讯科技有限公司 一种卡片式管理应用入口的方法和设备
US10157593B2 (en) 2014-02-24 2018-12-18 Microsoft Technology Licensing, Llc Cross-platform rendering engine
CN110931052B (zh) 2014-06-24 2021-09-28 苹果公司 音乐正在播放用户界面
USD774532S1 (en) * 2014-09-30 2016-12-20 Tencent Technology (Shenzhen) Company Limited Display screen with transitional graphical user interface
US10120531B2 (en) 2015-09-08 2018-11-06 Apple Inc. User interfaces for navigating and playing content
CN107132777A (zh) * 2017-04-11 2017-09-05 北京七维航测科技股份有限公司 一种定位定向组合导航类显控方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050039135A1 (en) * 2003-08-11 2005-02-17 Konstantin Othmer Systems and methods for navigating content in an interactive ticker

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01235254A (ja) * 1988-03-15 1989-09-20 Nec Corp 半導体装置及びその製造方法
EP0503729A3 (en) * 1991-03-15 1992-12-02 N.V. Philips' Gloeilampenfabrieken Optoelectronic semiconductor device and method of manufacturing such a device
US5202828A (en) 1991-05-15 1993-04-13 Apple Computer, Inc. User interface system having programmable user interface elements
US5893717A (en) * 1994-02-01 1999-04-13 Educational Testing Service Computerized method and system for teaching prose, document and quantitative literacy
US6335737B1 (en) 1994-10-21 2002-01-01 International Business Machines Corporation Video display and selection on a graphical interface
US5838319A (en) 1994-12-13 1998-11-17 Microsoft Corporation System provided child window control for displaying items in a hierarchical fashion
US6903723B1 (en) * 1995-03-27 2005-06-07 Donald K. Forest Data entry method and apparatus
US5867163A (en) 1995-12-01 1999-02-02 Silicon Graphics, Inc. Graphical user interface for defining and invoking user-customized tool shelf execution sequence
US5815657A (en) * 1996-04-26 1998-09-29 Verifone, Inc. System, method and article of manufacture for network electronic authorization utilizing an authorization instrument
US5911145A (en) 1996-07-29 1999-06-08 Rae Technology, Inc. Hierarchical structure editor for web sites
JP3687813B2 (ja) * 1996-11-29 2005-08-24 ソニー株式会社 情報表示方法又は情報表示装置
US6195694B1 (en) * 1997-03-13 2001-02-27 International Business Machines Corporation Server for reconfiguring control of a subset of devices on one or more kiosks
US6201540B1 (en) 1998-01-07 2001-03-13 Microsoft Corporation Graphical interface components for in-dash automotive accessories
US6332154B2 (en) * 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
JP2000105772A (ja) 1998-07-28 2000-04-11 Sharp Corp 情報管理装置
US7353234B2 (en) 1998-12-30 2008-04-01 Aol Llc, A Delaware Limited Liability Company Customized user interface based on user record information
US6820111B1 (en) * 1999-12-07 2004-11-16 Microsoft Corporation Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US6925609B1 (en) * 2000-01-31 2005-08-02 International Business Machines Corporation Hybrid task and file oriented user interface
US6917961B2 (en) 2000-03-30 2005-07-12 Kettera Software, Inc. Evolving interactive dialog box for an internet web page
EP1354263A2 (en) 2000-07-07 2003-10-22 Openwave Systems Inc. Graphical user interface features of a browser in a hand-held wireless communication device
US6857010B1 (en) * 2000-11-03 2005-02-15 Koninklijke Philips Electronics N.V. System for display information content on a screen having a limited viewing area by using statistics provided by a user history file to display in visible portion of the screen a user-controllable cursor on a most frequently previously selected matching hyperlink
DE10110943B4 (de) 2001-03-07 2006-11-30 Siemens Ag Positionieren von auf einer Benutzeroberfläche angezeigten Bereichen
US7054741B2 (en) * 2002-02-11 2006-05-30 Landnet Corporation Land software tool
JP2004533185A (ja) * 2001-06-08 2004-10-28 コンコード・コミュニケーションズ・インコーポレーテッド 会話型階層状態の表示
US7185290B2 (en) * 2001-06-08 2007-02-27 Microsoft Corporation User interface for a system and process for providing dynamic communication access and information awareness in an interactive peripheral display
KR20030055855A (ko) 2001-12-27 2003-07-04 지유아이디자인 주식회사 휴대폰의 그래픽 사용자 인터페이스방법
DE60230382D1 (de) 2002-02-04 2009-01-29 Koninkl Kpn Nv Verfahren und System zur Informationsübertragung über ein Kommunikationsnetz
JP2004021522A (ja) 2002-06-14 2004-01-22 Sony Corp 情報処理装置および方法、並びにプログラム
EP1546841A4 (en) * 2002-08-16 2006-03-01 Nuasis Corp VOIP SUB-SYSTEM WITH HIGH AVAILABILITY
US20040216036A1 (en) 2002-09-13 2004-10-28 Yahoo! Inc. Browser user interface
US7493573B2 (en) 2003-02-07 2009-02-17 Sun Microsystems, Inc. Scrolling vertical column mechanism for cellular telephone
US7661075B2 (en) 2003-05-21 2010-02-09 Nokia Corporation User interface display for set-top box device
EP1510911A3 (en) 2003-08-28 2006-03-22 Sony Corporation Information processing apparatus, information processing method, information processing program and storage medium containing information processing program
US20050050301A1 (en) * 2003-08-29 2005-03-03 Yahoo!, Inc. Extensible user interface
JP2005209174A (ja) * 2003-12-25 2005-08-04 Matsushita Electric Ind Co Ltd 電子機器及び電子機器におけるメニュー表示制御方法
TWI238675B (en) * 2004-01-19 2005-08-21 Hitachi Displays Ltd Organic light-emitting display and its manufacture method
KR100625657B1 (ko) 2004-02-09 2006-09-20 에스케이 텔레콤주식회사 가상 머신 기반의 이동통신 단말 대기화면 제공 시스템 및방법
JP3724492B2 (ja) 2004-02-24 2005-12-07 株式会社カナック 問題解決支援装置、及びプログラム
US20050240874A1 (en) 2004-04-22 2005-10-27 Alcatel Bookmarks used for map navigation
US7761800B2 (en) 2004-06-25 2010-07-20 Apple Inc. Unified interest layer for user interface
TW200622893A (en) 2004-07-09 2006-07-01 Nokia Corp Cute user interface
US7587482B2 (en) 2004-09-08 2009-09-08 Yahoo! Inc. Multimodal interface for mobile messaging
US7890889B2 (en) * 2004-09-27 2011-02-15 Nokia Corporation User-interface application for media file management
US7487302B2 (en) * 2004-10-01 2009-02-03 Lockheed Martin Corporation Service layer architecture for memory access system and method
US8402384B2 (en) 2004-11-09 2013-03-19 Research In Motion Limited Dynamic bar oriented user interface
US7552397B2 (en) * 2005-01-18 2009-06-23 Microsoft Corporation Multiple window behavior system
US7353462B2 (en) 2005-03-31 2008-04-01 Tvblob S.R.L. Graphical user interface for accessing data
USD540336S1 (en) 2005-04-20 2007-04-10 Samsung Electronics Co., Ltd. Indicating image for display on a portable telephone
USD555661S1 (en) 2005-04-27 2007-11-20 Samsung Electronics Co., Ltd. Mobile phone display panel with menus
US7849199B2 (en) 2005-07-14 2010-12-07 Yahoo ! Inc. Content router
US20070133876A1 (en) 2005-12-14 2007-06-14 Nokia Corporation Device, method, and computer program product for enhancing the use of electronic forms in mobile devices
US20070157220A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
USD550687S1 (en) 2006-03-22 2007-09-11 Samsung Electronics Co., Ltd. Graphic user interface for a cellular phone
KR100811792B1 (ko) 2006-09-04 2008-03-10 삼성전자주식회사 휴대 단말기의 스킨 변환 방법 및 스킨 변환 시스템
US20080086699A1 (en) 2006-10-09 2008-04-10 Mika Antikainen Fast input component
USD567817S1 (en) 2007-04-03 2008-04-29 Samsung Electronics Co., Ltd. Video image display for mobile phone

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050039135A1 (en) * 2003-08-11 2005-02-17 Konstantin Othmer Systems and methods for navigating content in an interactive ticker

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160060805A (ko) * 2014-11-20 2016-05-31 전자부품연구원 레이아웃 결정 방법, 이를 수행하는 레이아웃 결정 서버 및 이를 저장하는 기록매체
KR101646138B1 (ko) 2014-11-20 2016-08-12 전자부품연구원 레이아웃 결정 방법, 이를 수행하는 레이아웃 결정 서버 및 이를 저장하는 기록매체

Also Published As

Publication number Publication date
WO2007114906A2 (en) 2007-10-11
CN101410782A (zh) 2009-04-15
US8055444B2 (en) 2011-11-08
JP4933608B2 (ja) 2012-05-16
CN101410782B (zh) 2012-10-03
JP2009532806A (ja) 2009-09-10
WO2007114906A3 (en) 2007-11-29
EP1929398A2 (en) 2008-06-11
US20070233377A1 (en) 2007-10-04
KR20080109906A (ko) 2008-12-17
EP1929398A4 (en) 2011-08-17

Similar Documents

Publication Publication Date Title
KR101022883B1 (ko) 콘텐츠 디스플레이 및 내비게이션 인터페이스
US11941244B1 (en) Presenting suggestions from search corpora
US9880702B2 (en) Content structures and content navigation interfaces
JP6612312B2 (ja) ユーザ・インターフェース内のコンポーネントの位置調整
US9081421B1 (en) User interface for presenting heterogeneous content
US10664148B2 (en) Loading content on electronic device
RU2632144C1 (ru) Компьютерный способ создания интерфейса рекомендации контента
US10156966B2 (en) Device, method, and graphical user interface for presenting and installing applications
KR102121991B1 (ko) 이미지 패닝 및 주밍 효과
US8010904B2 (en) Customizable layout of search results
US20100023871A1 (en) Methods and Systems Providing an Interactive Social Ticker
US20070186177A1 (en) Content navigation interfaces and associated methods
KR102079816B1 (ko) 전자장치에서 콘텐츠 큐레이션 서비스를 제공하기 위한 방법 및 장치
US20070186173A1 (en) Instant messenger alerts and organization systems
US20120144327A1 (en) Website file and data structure, website management platform and method of manufacturing customized, managed websites
US20080301579A1 (en) Interactive interface for navigating, previewing, and accessing multimedia content
US8850315B1 (en) System and method for superimposing a context-sensitive virtual agent on a web-based user interface
KR20140072877A (ko) 팔로우된 콘텐츠를 둘러보고 관리하는 기법
US20100235750A1 (en) System, method and program product for a graphical interface
JP5843279B2 (ja) 階層型随所電子掲示板を用いたコミュニケーションサービス提供システム
US11507730B1 (en) User interface with command-line link creation for generating graphical objects linked to third-party content
US20160381203A1 (en) Automatic transformation to generate a phone-based visualization
Frederick et al. Mobile web usability

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140220

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150217

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160219

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170221

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180219

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20200218

Year of fee payment: 10