[go: up one dir, main page]

KR20080070683A - 이동장치상에 정보를 디스플레이하는 시스템 - Google Patents

이동장치상에 정보를 디스플레이하는 시스템 Download PDF

Info

Publication number
KR20080070683A
KR20080070683A KR1020087012336A KR20087012336A KR20080070683A KR 20080070683 A KR20080070683 A KR 20080070683A KR 1020087012336 A KR1020087012336 A KR 1020087012336A KR 20087012336 A KR20087012336 A KR 20087012336A KR 20080070683 A KR20080070683 A KR 20080070683A
Authority
KR
South Korea
Prior art keywords
glance
module
screen
display
modules
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020087012336A
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 KR20080070683A publication Critical patent/KR20080070683A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • 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/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • 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/725Cordless telephones
    • 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/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)

Abstract

이동장치가 유휴상태인동안 디스플레이된 홈 스크린(210)으로부터 "글랜스 모듈"과 연관된 글랜스 스크린(220)으로 디스플레이를 셀룰라 전화와 같은 이동장치의 사용자가 용이하게 스위칭하도록 하는 시스템이 기술된다. 다중 글랜스 모듈들은 이동장치에 설치될 수 있으며, 사용자는 다중 글랜스 모듈들사이를 스위칭할 수 있다. 각각의 글랜스 모듈은 글랜스 가능 데이터의 다른 소스들과 연관된다.

Description

이동장치상에 정보를 디스플레이하는 시스템{DISPLAYING INFORMATION ON A MOBILE DEVICE}
본 발명은 이동장치상에 정보를 디스플레이하기 위한 기술에 관한 것이다.
이동전화의 사용이 점점 더 대중화되어 매우 많은 사람들이 그들의 가장 중요한 액세서리로서 이동전화를 생각하고 있다. 이동전화의 사용은 이메일 메시징 및 인스턴트 메시징이 이동장치상에서 더 단순화되고 폭 넓게 이용되기 때문에 더욱더 성장할 것으로 예상된다. 이와같은 이동장치의 기능의 향상은 테크롤로지 커뮤니티(technology community)에 의하여 주목을 끌 지 못했다. 이동전화 개발자들은 장치들을 끊임없이 개선하고 새로운 특성 및 확장 기능을 추가하고 있다. 사용자가 전화번호를 다이얼링한후 대화하도록 한 단순한 장치는 리얼 컴퓨팅 능력을 가진 다기능 통신장치로 진화하고 있다. 사용자들은 새로운 배경화면과 벨소리와 같이 다양한 이미지 및 사운드를 가진 이동전화를 주문할 수 있다. 사용자들은 종종 게임 또는 더 복잡한 애플리케이션들과 같은 새로운 기능을 추가할 수 있다. 현대의 이동장치는 이동전화로서의 기능 뿐만아니라 핸드헬드 통신(handheld communication) 및 컴퓨팅 장치로서의 기능을 한다.
서비스 제공자들 및 다른 판매자들은 이동장치 사용자들에게 향상된 서비스 및 제품들을 제공함으로서 상기와 같은 개선된 기능을 이용할 것을 요구하고 있다. 예컨대, 서비스 제공자는 사용자에게 현재의 교통 상황을 계속해서 알리면서 사용자의 이동장치상에 설치될 수 있는 교통 업데이트 애플리케이션을 제공할 수 있다. 많은 서비스 제공자들은, 외부 판매자들과 관련하여, 사용자가 관심을 갖는 주식의 최근 시세를 검색하도록 이동장치상에 설치될 수 있는 애플리케이션들을 제공한다. 이동장치들이 계속해서 진화함에 따라, 개발자들, 이동장치의 진화 가능성은 개발자들, 사용자들 및 장치 제조업자들의 상상에 의해서만 제한된다.
이러한 발전에 있어서 한 문제점은 이동장치의 기능이 얼마나 강력해지는지의 여부와 무관하게 이동장치가 소형화된다는 점이다. 사용자들은 단순히 큰 이동장치들에 대하여 거부감을 가진다. 이동장치는 클수록 이동성이 떨어진다. 기술의 진보는 대부분 저장용량, 대역폭 및 컴퓨팅 능력과 관련하여 크기 제한을 극복하고 있다. 그러나, 자연법칙은, 작은 이동장치는 필연적으로 작은 스크린을 가진다는 것이다. 이는 약간의 문제점을 유발한다.
이 이유는, 서비스 제공자들 및 판매자들은 어느 정보를 스크린상에 디스플레이할 것인지 또는 어떻게 디스플레이할 것인지에 대해서 고심해야 한다는 것이다. 다시 말해서, 주어진 크기를 가진 스크린은 단지 사용가능 방식으로 많은 정보를 디스플레이할 수 있다. 이러한 문제는 가족 사진 등으로 사용자 인터페이스를 개인화하려는 많은(대부분은 아닐지라도) 사용자들의 욕구에 의하여 악화된다.
종종, 사용자 또는 서비스 제공자는 여러 유익한 애플리케이션들 또는 특별한 기능(feature)들을 설치할 수 있다. 예컨대, 사용자는 방금전 교통상황을 결정 하기 위하여 "교통상황" 애플리케이션을 설치할 수 있다. 그러나, 사용자는 설치된 기능들을 찾기 어렵기 때문에 설치된 기능들을 사용하는데 약간의 어려움을 가질 수 있다. 이상적으로, 사용자는 이동장치상에서 이용가능한 모든 것에 대하여 원-터치 액세스(one-touch access)를 하고 싶어 한다. 그러나, 어느 키-조합 또는 트리거가 모든 단일 기능과 연관되어 있는지를 사용자가 정확하게 기억할 것과 또는 모든 기능들의 일부 후크(hook)가 "홈(home)" 스크린상에 디스플레이되어야 할 것이 요구된다. "홈" 스크린은 유휴 상태(idle condition)에서, 예컨대 이동장치가 파워-온(power-on)될때 이동장치에 의하여 디스플레이되는 초기 스크린(first screen)을 언급하기 위하여 공통적으로 사용되는 용어이다. 명백하게, 이동장치상의 모든 다른 기능을 활성화하기 위하여 사용자가 여러 키 조합을 기억해야 한다는 것은 비현실적이다. 따라서, 바람직한 메커니즘은 홈 스크린으로부터 상기 기능들을 액세스하는 것이다. 그러나, 디스플레이의 작은 크기는 홈 스크린상의 공간에 다수의 여러 기능을 배치해야 하는 문제점을 유발한다. 다시 말해서, 서비스 제공자 및/또는 장비 제조업자가 홈 스크린 레이아웃을 구성할때, 이들은 홈 스크린상의 한 위치로부터 어느 여러 다른 기능들 또는 애플리케이션들이 직접 액세스가능해야 하는지에 대하여 우선순위를 부여해야 한다. 홈 스크린상에 스팟(spot)을 가지지 않은 기능들은 전형적으로 거의 항상 여러 다른 간헐적 비직각적인 키 조합들(several different sometimes unintuitive key combination)을 포함하는 메뉴 구조를 통해 네비게이트함으로서 액세스되어야 한다.
더욱이, 사용자들은 보통 선호하는 취미의 아이콘 또는 그들의 가족 사진과 같은 것들을 그들의 홈 스크린상에 개인화하고 싶어한다. 사용자들은 전형적으로 그들의 개인화(personalization)가 기능 아이콘들 등에 의하여 가려지는 것을 좋아하지 않는다. 그래서, 사용자의 요망은 홈 스크린으로부터 직접 액세스가능한 다수의 기능들을 최대화하려는 시도와 상충될 수 있다.
따라서, 이동장치상의 기능들을 액세스하는데 뛰어난 메커니즘 및/또는 기술에 대한 필요성이 요망된다.
본 발명은 이동장치상의 콘텐츠를 단순하게 액세스 가능하게 한 메커니즘에 관한 것이다. 간략히 언급하면, 이동장치는 유휴상태에서는 홈 스크린을 디스플레이하고 요청시에는 글랜스 스크린(glance screen)을 디스플레이하도록 구성된 디스플레이 관리자를 포함한다. 홈 스크린은 일반적 디스플레이를 위하여 바람직한 것으로 생각되는 정보를 포함하며, 글랜스 스크린은 특수목적 정보를 포함한다.
일 양상에서는 컴퓨터 실행가능 컴포넌트들을 가진 컴퓨터 판독가능 매체를 가진 시스템이 제공되며, 상기 컴퓨터 실행가능 컴포넌트들은, 제 1 콘텐츠 세트를 포함하는 글랜스 스크린(glance screen)을 각각 생성하도록 구성된 다수의 글랜스 모듈 ― 상기 글랜스 모듈들중 적어도 하나는 현재의 글랜스 모듈로서 식별됨 ―; 및 유휴 상태동안 제 2 콘텐츠 세트를 가진 홈 스크린을 디스플레이하도록 구성되고, 글랜스 트리거 이벤트의 발생시에 상기 현재의 글랜스 모듈의 글랜스 스크린으로 디스플레이를 스위칭하도록 구성된 디스플레이 관리자를 포함한다.
다른 양상에서는 컴퓨터 실행가능 방법 또는 이동장치상에 정보를 디스플레이하기 위한 방법을 실행하는 명령들을 가진 컴퓨터 판독가능 매체를 포함하는 시스템이 제공된다. 본 방법은 글랜스 트리거의 활성화에 의하여 야기된 글랜스 트리거 이벤트(glance trigger event)의 통지(notice)를 수신하는 단계를 포함하며, 상기 이벤트는 다수의 플러그-인 글랜스 모듈들에 대하여 액세스하는 디스플레이 관리자에 의하여 수신되며, 상기 각각의 글랜스는 다른 정보 스크린을 생성하도록 구성된다. 게다가, 본 방법은 현재의 글랜스 스크린이 렌더링되어 상기 이동장치의 디스플레이상에 프리젠테이션되도록 하는 단계를 포함하며, 상기 현재의 글랜스 스크린은 정보의 일부 영역과 연관되며 스크린 레이아웃 및 콘텐츠를 한정하는 현재의 글랜스 모듈의 제어하에 있다.
도 1은 본 발명의 실시예들에 의하여 기술된, 홈 스크린 및 "글랜스 모듈들"을 가진 이동장치를 도시한 도면이다.
도 2는 본 발명의 일 구현에 따라 도 1의 이동장치와 같은 이동장치상에 디스플레이될 수 있으며, 중심을 "홈" 스크린에 둔 2개의 스크린들 도시한 도면이다.
도 3은 중심을 글랜스 스크린에 둔, 도 2에 도시된 스크린들의 다른 도면이다.
도 4는 글랜스 모듈들이 설치된 글랜스 모듈들의 리스팅으로부터 액세스가능한 본 발명의 일 구현을 도시한 도면이다.
도 5는 글랜스 모듈들이 직렬로 액세스 가능한 본 발명의 다른 구현을 도시한 도면이다.
도 6은 본 발명의 일 구현을 실현하는 소프트웨어 컴포넌트들을 가진 이동장치의 기능 블록도이다.
도 7은 본 발명의 일 구현을 실현하는, 도 5에 도시된 소프트웨어 컴포넌트들을 더 상세히 도시한 기능 블록도이다.
도 8은 본 발명의 일 구현에 따라 장치상에 설치된 기능을 액세스하는 프로세스를 일반적으로 기술한 동작 흐름도이다.
간략하게 말해서, 셀룰라 전화와 같은 이동장치의 사용자가 이동장치의 유휴상태동안 도시된 홈 스크린으로부터 "글랜스 모듈(glance module)"과 연관된 글랜스 스크린으로 디스플레이를 용이하게 스위칭하도록 하는 글랜스 모듈 시스템이 제공된다. 다중 글랜스 모듈들이 이동장치상에 설치될 수 있으며 사용자는 이들 글랜스 모듈들을 스위칭할 수 있다. 각각의 글랜스 모듈은 다른 자원 또는 데이터 소스와 연관된다. 이하에서는 이러한 일반적인 개념에 대한 일부 실시예들을 상세히 설명한다.
도 1은 본 발명의 실시예들이 실시될 수 있는 이동장치(101)를 도시한다. 이동장치(101)는 셀룰라 전화와 같이 무선통신을 위하여 사용된 임의의 원격통신 장치일 수 있다. 바람직하게, 이동장치(101)는 음성 및 데이터 통신을 수행할 수 있는 능력을 포함한다.
디스플레이 패널(105)은 정보의 그래픽 디스플레이를 사용자에게 제공하기 위하여 사용된다. 디스플레이 패널(105)은 남아있는 배터리 수명, 현재 수신되는 신호의 세기 등과 같은 정보를 공통적으로 제공한다. 임의의 "소프트 키들"(107)의 현재 상태는 디스플레이(105)상에 보여질 수 있다. 소프트 키들(107)(예컨대, 디스플레이(105)상의 실제 텍스트)의 현재 상태는 문맥에 의존(context-sensitive)하는데, 이는 디스플레이된 텍스트가 디스플레이된 특정 스크린에 의존할 수 있다는 것을 의미한다. 설명된 바와같이, "홈 스크린"과 관련하여, 소프트 키들(107)은 "메뉴" 옵션 및 "접속" 옵션을 포함한다.
이동장치(101)는 여러 입력 장치들을 포함할 수 있다. 첫째, 키패드(103)는 전화번호를 다이얼링하여 데이터 엔트리들을 키잉(keying)하는데 사용될 수 있는 버튼들을 포함한다. 키패드(103)는 종래의 12-키 키패드, 축소형 QWERTY 키패드 등 일 수 있다.
부가 버튼들(104)은 부가 입력 능력을 제공한다. 부가 버튼들은 보통 좌측/우측 "소프트 키" 버튼들, 방향 버튼들(예컨대, 좌측, 우측, 상향 및 하향) 및 선택 버튼(종종 방향 버튼들의 중심에 배치됨)을 포함한다. "소프트 키" 버튼들은 현재 디스플레이된 임의의 소프트 키들을 활성화하도록 제공된다. 예컨대, 설명된 바와같이, 이동장치(101)는 2개의 소프트 키 옵션들(107), 즉 "메뉴" 옵션 및 "접속" 옵션을 현재 디스플레이하고 있다. 좌측 소프트 키 버튼을 누르면 "메뉴" 버튼이 트리거되는 반면에, 우측 소프트 키 버튼을 누르면 "접속" 옵션이 트리거된다. 각각의 선택 버튼과 연관된 기능은 소프트 키 옵션들(107)이 변화함에 따라 변화한다.
이러한 실시예에서, 부가 버튼들(104)중 하나(본 예에서는 좌측 방향 버 튼(113))는 글랜스 모듈과 연관된 "글랜스 스크린"에 대하여 홈 스크린을 스와핑하기 위하여 사용된다. 따라서, 사용자는 이러한 기능과 연관된 특정 버튼을 단순히 활성화시킴으로서 현재 할당된 글랜스 모듈에 의하여 한정된 정보의 부가 스크린에서 빠르게 글랜스(glance)할 수 있다. 다시 말해서, 정보의 대안 글랜스 스크린은 단순히 홈 스크린으로부터 떨어진 하나의 버튼이다. 설명을 위하여, 홈 스크린으로부터 글랜스 스크린으로 디스플레이(105)를 스위칭하도록 할당된 특정 버튼 또는 다른 입력 메커니즘은 일반적으로 "글랜스 트리거(glance trigger)"라 지칭한다.
도 2는 본 발명의 일 구현에 따라 "홈" 스크린(210)에 중심을 두고 도 1의 이동장치(101)와 같은 이동장치상에 디스플레이될 수 있는 2개의 스크린을 개념적으로 도시한다. 특히, 홈 스크린(210)은 예컨대 이동장치가 초기화되거나 또는 유휴상태 또는 휴지상태(dormant)("유휴상태"로 언급됨)가 될때 제공된 제 1 또는 디폴트 뷰(default view)이다. 홈 스크린(210)은 이동장치가 유휴상태에 있는 동안, 예컨대 전화가 전화 통화 또는 다른 동작을 위하여 사용되지 않는동안 사용자, 장치 제조업자 또는 서비스 제공자가 디스플레이하기 위하여 선택된 정보를 포함한다. 보통, 홈 스크린(210)은 이동장치상에 설치된 기능들을 액세스하기 위하여 메뉴에 링크하거나 또는 메뉴에 대하여 다른 활성화 트리거를 수행한다. 종종, 사용자는 예컨대 사용자에게 관심있는 이미지들(예컨대, 가족사진, 관심 아바타 등)을 설치함으로서 홈 스크린(210)을 개인화할 것이다. 유휴상태동안, 사용자는 홈 스크린(210)상에 디스플레이된 임의의 기능들 또는 오퍼레이션(operation)들에 대하여 관심을 가질 수 있다. 사용자가 "글랜스 트리거(glance trigger)"(예컨대, 본 예에서는 좌측 방향 버튼(113))를 활성화시킬때, 도 3에 도시된 바와같이 디스플레이는 글랜스 스크린(220)으로 변화한다.
도 3은 글랜스 스크린(220)에 중심을 둔, 도 2에 도시된 스크린들의 다른 도면이다. 방금 언급한 바와같이, 사용자가 글랜스 트리거를 활성화할때, 현재의 상태는 유휴상태로부터 글랜스 상태로 변화하며, 글랜스 상태에서 이동장치는 글랜스 스크린(220)을 디스플레이한다. 글랜스 상태에서, 홈 스크린(210)은 볼 수 없다. 오히려, "글랜스 모듈"(이하에서 더 상세히 설명됨)은 활성화되며, 글랜스 스크린(220)상에 프리젠테이션하기 위하여 특정 디스플레이 콘텐츠를 생성하기 위하여 사용된다. 글랜스 스크린(220)은 더 많은 특정 정보 또는 데이터가 프리젠테이션될 수 있는 용이하게 액세스가능한 대안 스크린을 제공한다.
타임아웃 기간의 종료시에 또는 사용자의 명령시에, 디스플레이는, 도 2에 도시된 바와같이, 홈 스크린(210)이 이동장치상에 디스플레이되는 유휴상태로 리턴된다.
도 4는 설치된 글랜스 모듈들의 리스팅으로부터 글랜스 모듈들이 액세스가능한 본 발명의 일 구현을 개념적으로 도시한다. 이러한 구현에서, 이동장치는 홈 스크린(401)이 디스플레이되는 유휴상태에서 시작한다. 앞서 기술된 바와같이 글랜스 트리거를 활성화시킴으로서(예컨대, 좌측 방향 버튼을 누름으로서), 이동장치의 디스플레이는 우선 현재의 글랜스 모듈(403)로 스위칭된다.
현재의 글랜스 모듈(403)은 예컨대 일기예보 또는 주식 시세 스크린일 수 있다. 그러나, 일부의 경우에, 현재의 글랜스 모듈(403)은 사용자가 현재 보기를 원 하는 모듈이 아닐 수 있다. 그래서, 사용자는 선택 메커니즘을 사용하여 현재의 글랜스 모듈(403)을 변경시킬 수 있다. 이러한 구현에서, 사용자는 스위치 리스트(407)를 사용함으로서 현재의 글랜스 모듈(403)을 변화시킨다. 현재의 글랜스 모듈(403)로부터, 사용자는 스위치 리스트(407)를 보기 위하여 스위치 리스트 옵션(409)과 연관된 소프트 키를 누른다. 스위치 리스트(407)는 가능한 경우에 아이콘들의 세트 또는 텍스트 리스트로서 다르게 설치된 글랜스 모듈들의 그래픽 표현이다. 사용자는 원하는 글랜스 모듈을 선택하기 위하여 스위치 리스트(407)를 위 또는 아래방향으로 스크롤(scroll)한다. 스위치 리스트(407)상의 특정 엔트리를 선택하면, 선택된 글랜스 모듈은 디스플레이되고 현재의 글랜스 모듈로서 세팅된다. 따라서, 사용자가 글랜스 트리거를 활성화할때, 새로이 선택된 글랜스 모듈은 즉시 디스플레이될 것이다.
도 5는 글랜스 모듈들이 직렬로 액세스가능한 본 발명의 다른 구현을 개념적으로 도시한다. 이러한 대안 구현은 비록 고속이 아닐지라도 도 4와 관련하여 기술된 메커니즘보다 글랜스 모듈들사이에서 스위칭하는 더 단순한 메커니즘을 제공한다. 특히, 만일 현재의 모듈(503)(이 모듈은 글랜스 트리거가 최초로 활성화될때 초기에 디스플레이되는 모듈을 의미한다)이 원하는 모듈이 아니면, 사용자는 원하는 글랜스 모듈이 프리젠테이션될때까지 글랜스 트리거를 계속해서 활성화시킨다. 다시 말해서, 디스플레이는 사용자가 글랜스 모듈을 중지시킬때까지 글랜스 트리거의 각각의 활성화와 함께 각각의 설치된 글랜스 모듈을 통해 직렬로 순환된다. 사용자가 글랜스 모듈을 중지시킬때, 이 글랜스 모듈은 새로운 현재의 글랜스 모듈이 된다. 하나의 특정 구현에서, 디스플레이가 홈 스크린(501)으로 다시 복원시킬때, 마지막으로 디스플레이된 글랜스 모듈이 새로운 현재의 글랜스 모듈이라는 것을 지시하는 엔트리가 저장된다. 따라서, 디스플레이가 홈 스크린(501)으로 다시 복원되고 사용자가 글랜스 트리거를 다시 활성화시킨후에, 새로이 선택된 글랜스 모듈은 디스플레이된 최초 모듈이 될 것이다.
도 6은 본 발명의 구현들에서 사용될 수 있는 타입의 샘플 모듈 장치(601)의 기능 블록도이다. 이동장치(601)는 셀룰라 전화가 아니라 임의의 핸드헬드 컴퓨팅 장치일 수 있다. 예컨대, 이동장치(601)는 또한 이동 메시징 장치, 개인휴대단말, 휴대용 뮤직 플레이어, 위성위치확인(GPS:Global Positioning Satellite) 장치 등일 수 있다. 비록 핸드헬드 이동전화와 관련하여 여기에서 기술될지라도, 본 발명의 구현들은 종래의 유선 전화 시스템 등과 같은 다른 분야들에 동일하게 적용될 수 있다.
이러한 예에서, 이동장치(601)는 프로세서 유닛(604), 메모리(606), 저장매체(613), 오디오 유닛(631), 입력 메커니즘(632), 및 디스플레이(630)를 포함한다. 프로세서 유닛(604)은 유리하게 디지털 신호 프로세서(DSP)와 같은 특수목적 프로세서 또는 마이크로프로세서를 포함하나, 대안적으로 임의의 종래의 형태의 프로세서, 제어기, 마이크로제어기, 상태 머신 등일 수 있다.
프로세서 유닛(604)은 프로세서 유닛(604)에 의하여 실행되는 소프트웨어 명령을 저장한 RAM 메모리로서 유리하게 구현되는 메모리(606)에 접속된다. 이러한 실시예에서, 메모리(606)에 저장된 소프트웨어 명령들은 디스플레이 관리자(611), 런타임 환경 또는 운영체계(610), 및 하나 이상의 다른 애플리케이션들(612)을 포함한다. 메모리(606)는 온-보드 RAM일 수 있거나 또는 프로세서 유닛(604) 및 메모리(606)는 ASCI에 배치될 수 있다. 대안 실시예에서, 메모리(606)는 펌웨어 또는 플래시 메모리로 구성될 수 있다.
디스플레이 관리자(611)는 이동장치상에 디스플레이될 스크린들을 관리하는 유틸리티 또는 서비스이다. 이하에서 더 상세히 기술된 바와같이, 디스플레이 관리자(611)는 일반적으로 사용자가 홈 스크린 및 글랜스 스크린사이를 스위칭하도록 하는 단순한 메커니즘 및 이동장치상의 홈 스크린을 제공한다.
저장매체(613)는 ROM 메모리, 플래시 메모리 또는 자기 디스크 드라이브와 같은 임의의 비휘발성 메모리로서 구현될 수 있다. 저장매체(613)는 또한 캐시(RAM) 메모리를 가진 자기 디스크 드라이브 등과 같은 여러 기술들의 조합으로서 구현될 수 있다. 이러한 특정 실시예에서, 저장매체(613)는 이동장치(610)가 파워-오프(power-off)되거나 또는 전력이 공급되지 않는 기간동안 데이터를 저장하기 위하여 사용된다. 저장매체(613)는 접속 정보, 이미지들, 호출음과 같은 호(call) 안내 등을 저장하기 위하여 사용될 수 있다.
이동장치(601)는 또한 이동장치(601) 및 하나 이상의 다른 컴퓨팅 장치들사이에서 양방향 통신을 할 수 있는 통신 모듈(621)을 포함한다. 통신 모듈(621)은 셀룰라 전화 네트워크, 블루투스 접속, 무선 근거리 통신망, 또는 무선 광역 통신망과 같은 RF 또는 다른 무선 통신을 가능하게 하는 컴포넌트들을 포함할 수 있다. 대안적으로, 통신 모듈(621)은 이더넷 접속, RJ-11 접속, 유니버설 직렬 버스 접 속, IEEE 1394(방화벽) 접속 등과 같은 지상선 또는 하드 와이어 네트워크 통신들을 가능하게 하는 컴포넌트들을 포함할 수 있다. 이들은 비-배타적 리스트들로서 간주되며, 많은 다른 대안들이 가능하다.
오디오 유닛(631)은 아날로그 및 디지털 포맷사이에서 신호들을 변환하도록 구성된 이동장치(601)의 컴포넌트이다. 오디오 유닛(631)은 스피커(632)를 사용하여 사운드를 출력하고 마이크로폰(633)으로부터 입력 신호들을 수신하기 위하여 이동장치(601)에 의하여 사용된다. 스피커(632)는 입력 호(call)들을 알리기 위하여 사용될 수 있다.
디스플레이(630)는 그래픽 형태로 데이터 또는 정보를 출력하기 위하여 사용된다. 디스플레이는 LCD, LED, OLED 등과 같은 임의의 형태의 디스플레이 기술일 수 있다. 입력 메커니즘(632)은 임의의 키패드-스타일 입력 메커니즘일 수 있다. 대안적으로, 입력 메커니즘(632)은 접촉 감지식(touch-sensitive) 디스플레이 장치와 같은 디스플레이(630)와 통합될 수 있다. 다른 대안들이 또한 가능하다.
도 7은 본 발명의 일 구현을 실시하는, 도 6에 도시된 소프트웨어 컴포넌트를 더 상세히 설명한 기능 블록도이다. 특히, 도 7은 도 6과 관련하여 앞서 도입된 디스플레이 관리자(611)의 일 구현을 도시한다.
도 7에 도시된 바와같이, 디스플레이 관리자(611)는 글랜스 트리거의 활성화에 응답하여 홈 스크린(703) 및 글랜스 스크린(705)사이에서 디스플레이를 스위칭하도록 구성된 홈 스크린 애플리케이션(701)을 포함한다. 홈 스크린(703)은 앞서 기술된 바와같이 유휴상태동안 디스플레이하기에 적절한 것으로 간주된 정보를 포 함한다. 일부의 경우에, 홈 스크린(703)은 이동장치 제조업자, 서비스 제공자 또는 사용자중 하나에 의하여 높은 우선순위로 결정된 정보를 포함한다. 홈 스크린(703)상의 정보는 본래 더 정적(static)인 경향을 가질 수 있다.
이러한 구현에서, 홈 스크린 애플리케이션(701)은 홈 스크린 애플리케이션(701)에 "플러그-인(plug-in)"한 글랜스 모듈(714)과 같은 글랜스 모듈들을 수용하는 능력을 포함한다. 다시 말해서, 홈 스크린 애플리케이션(701)은 글랜스 모듈들의 그룹으로부터 선택된 그랜스 모듈(714)이 개시(launch)될 수 있는 실행 환경을 제공한다.
각각의 글랜스 모듈은 홈 스크린 애플리케이션(701)에 런타임 통합하기 위하여 구성된 개별 "애플릿(applet)" 또는 작은 애플리케이션이다. 각각의 글랜스 모듈은 임의의 글랜스 가능 데이터를 검색하여 프리젠테이션하도록 구성된다. 이러한 설명을 위하여, 용어 "글랜스 가능 데이터(glanceable data)"는 이동장치의 사용자가 관심을 가지나 빠르게 변화할 것 같은 짧은, 일시적 또는 순간적 성질의 정보를 의미한다. 글랜스 가능 데이터의 예들은 많으며, 주식시세, 일기예보, 교통상황, 파도안내, 스키 안내, 인스턴트 메시징 통신, 이동장치의 현재 상태, 또는 이동장치상에 설치된 기능들/애플리케이션들 등을 포함한다. 예컨대, 만일 이동장치가 MP3 파일들과 같은 미디어 파일들을 플레이하는 설치된 애플리케이션을 포함하면, 글랜스 모듈은 현재-플레이중인 노래 또는 방송 예정 녹음 테이프 목록을 디스플레이하도록 구성될 수 있다. 더욱이, 글랜스 모듈은 글랜스 모듈 디스플레이들이 글랜스 가능 데이터를 디스플레이할 뿐만아니라 연관된 애플리케이션을 단순 하게 제어하도록 다른 애플리케이션과 관련하여 구성될 수 있다. 미디어 플레이어 예를 계속하면, 글랜스 모듈은 연관된 애플리케이션에 비하여 단순한 제어(예컨대, 플레이, 중지, 일시정지, 건너뜀 등)을 제공하도록 구성될 수 있다.
홈 스크린 애플리케이션(701)은 이동장치상에 설치되고 홈 스크린 애플리케이션(701)에 등록되는 각각의 글랜스 모듈을 식별하는 모듈 리스트(707)를 포함한다. 부가적으로, 적어도 하나의 글랜스 모듈은 "현재의" 글랜스 모듈로서 식별된다. 현재의 글랜스 모듈은 글랜스 모듈이 활성화될때 초기에 디스플레이될 글랜스 모듈이다. 홈 스크린 애플리케이션(701)은 예컨대 직접 사용자 입력(예컨대, 선택 메뉴) 또는 간접 입력(예컨대, 마지막으로 뷰잉된 글랜스 모듈을 현재의 모듈로 하는)에 의하여 현재의 글랜스 모듈을 변화시킬 수 있다. 인덱스 및 다른 식별자는 어느 글랜스 모듈이 현재의 모듈인지를 식별하기 위하여 모듈 리스트(707)와 관련하여 저장될 수 있다.
일 구현에서, 글랜스 모듈(714)은 디스플레이상에 렌더링될때 글랜스 스크린(705)이 어떻게 나타나는지를 정의하는 코드 및/또는 명령들을 포함한다. 글랜스 모듈들은 다양한 타입의 정보중 일부를 프리젠테이션하도록 구성될 수 있다. 예들은 일기예보, 주식시세, 현재 교통상황, 이메일 인박스, 인스턴트 메시징 인터페이스, 이미지 슬라이드쇼, 이동장치의 동작상태 등을 포함한다. 구성되어 홈 스크린 애플리케이션(701)에 동적으로 "플러그-인"될 수 있는 무한 형태의 글랜스 모듈들이 존재한다. 글랜스 모듈(714)은 사용자에 의하여 세팅될 수 있고 구성 데이터 저장장치 또는 파일(예컨대, 설정들(715))에 저장될 수 있는 구성 옵 션(configuration option)들을 부가적으로 포함할 수 있다.
글랜스 모듈(714)이 호스트 이동장치의 다른 기능들 또는 특성들과 상호 작용하도록 구성될 수 있다. 하나의 공통적인 예에서, 글랜스 모듈(714)은 정보 서버와 같은 원격장치와의 세션을 초기화하기 위하여 통신 모듈과 상호 작용하도록 구성될 수 있다. 이러한 통신 세션을 사용하면, 글랜스 모듈(714)은 글랜스 스크린(705)에 포함된 현재의 정보를 검색할 수 있다. 예컨대, 만일 글랜스 모듈(714)이 현재의 일기예보를 디스플레이하도록 구성되면, 글랜스 모듈(714)은 현재의 날씨 상황을 검색하기 위하여 원격 날씨 사이트에 접속하도록 구성될 수 있다. 설정들(715)은 적절한 정보를 검색하기 위하여 글랜스 모듈(174)에 의하여 사용되는 현재의 지리 정보를 저장하기 위하여 사용될 수 있다. 대안적으로, 위성위치확인(GPS) 컴포넌트는 현재의 지리적 위치를 결정하기 위하여 고려될 수 있다.
렌더링 엔진(780)은 글랜스 스크린(705)을 렌더링하기 위하여 홈 스크린 애플리케이션(701)에 의하여 사용될 수 있다. 렌더링 엔진(780)은 디스플레이 스크린상에 그래픽 이미지를 생성하기 위하여 다른 애플리케이션들에 의하여 제공된 명령들 및/또는 코드를 해석하도록 구성된다. 글랜스 모듈(714)이 홈 스크린 애플리케이션(701)에 플러그-인되는 구현들에서, 홈 스크린 애플리케이션(701)은 적절한 경우에 글랜스 스크린(705)을 생성하기 위하여 설정들(715)을 사용하여 글랜스 모듈(714)에 코드를 렌더링하는 렌더링 엔진(780)을 인보크할 수 있다. 대안적으로, 글랜스 모듈(714)은 렌더링 엔진(780)을 직접적으로 인보크할 수 있다.
부가 글랜스 모듈들은 검색 시스템(790)을 사용하여 이동장치에 다운로드되 거나 또는 검색될 수 있다. 일례에서, 검색 시스템(790)은 원격 애플리케이션 서버와 통신할 수 있으며, 활성화될때 이동장치에서 검색될 수 있는 글랜스 모듈들의 리스트를 사용자에게 프리젠테이션한다. 검색된 글랜스 모듈은 이동장치상에 저장되고 모듈 리스트(707)상에 입력되어 기존의 글랜스 모듈들과 같이 선택될 수 있다.
도 8은 본 발명의 일 구현에 따라 이동장치상에 설치된 기능을 액세스하는 프로세스(800)를 기술한 동작 흐름도이다. 프로세스(800)는 본 발명의 일 구현에 따라 구성된 이동장치상에서 실행될 수 있다. 특히, 이동장치는 다수의 글랜스 모듈들에 대하여 액세스하는 디스플레이 관리자를 포함하며, 각각의 글랜스 모듈은 정보의 다른 스크린을 생성하도록 구성된다. 프로세스(800)는 단계(801)에서 시작된다.
단계(801)에서, 디스플레이 관리자는 글랜스 트리거의 활성화에 의하여 야기된 이벤트의 통지를 수신한다. 글랜스 트리거는 현재의 상태로부터 글랜스 상태로 디스플레이를 변화시키려는 요구를 지시하기 위하여 사용자에 의하여 활성화되는 방향 버튼 등과 같은 입력 메커니즘이다.
단계(803)에서, 디스플레이 관리자는 현재의 글랜스 스크린이 이동장치의 디스플레이상에 렌더링 및 프리젠테이션되도록 한다. 이러한 단계는 정보의 일부 영역과 연관되며 스크린 레이아웃 및 콘텐츠를 한정하는 플러그-인(plug-in) 글랜스 모듈을 인보크하는 단계를 포함한다. 콘텐츠는 글랜스 모듈에 의하여 원격 데이터 소스들로부터 검색될 수 있다. 디스플레이 관리자는 이러한 단계의 수행시에 렌더 링 엔진을 고려하거나 또는 인보크할 수 있다.
단계(805)에서, 선택적으로, 디스플레이 관리자는 현재의 글랜스 모듈로부터 다른 글랜스 모듈로 스위칭하도록 동작하는 스위치 이벤트의 통지를 수신할 수 있다. 스위치 이벤트는 많은 형태, 예컨대 글랜스 모듈들의 스위치를 원하는 명백한 지시, 및 다음 글랜스 트리거 이벤트의 형태를 가진 함축적 지시를 취할 수 있다. 다시 말해서, 스위치 이벤트는 글랜스 트리거 입력 메커니즘 또는 다른 입력 메커니즘과 연관될 수 있다.
단계(807)에서, 만일 스위치 이벤트가 발생하면, 디스플레이 관리자는 글랜스 트리거 이벤트의 다음 발생시에 사용하기 위하여 현재의 글랜스 모듈로서 어느 설치된 글랜스 모듈들이 선택되었는지를 식별하는 정보를 저장한다.
단계(809)에서는 디스플레이 관리자가 글랜스 스크린으로부터 홈 스크린으로 디스플레이 스크린을 리턴하도록 하는 리턴 이벤트(return event)가 발생한다. 리턴 이벤트는 키패드 버튼 등과 같은 타임아웃 기간 또는 명백한 입력 메커니즘과 연관될 수 있다.
본 발명이 특정 실시예들 및 구현들과 관련하여 기술되었을지라도, 이는 단지 예시적이며 본 발명의 범위가 이들 실시예들에 제한되지 않는다는 것이 이해되어야 한다. 여기에 기술된 실시예들에 대한 많은 변형, 수정, 추가 및 개선이 가능하다. 이들 변형, 수정, 추가 및 개선들은 이하의 청구범위에 상세히 기술된 본 발명의 범위내에 속한다.

Claims (32)

  1. 컴퓨터 실행가능 컴포넌트들을 가진 컴퓨터 판독가능 매체로서,
    상기 컴퓨터 실행가능 컴포넌트들은,
    제 1 콘텐츠 세트를 포함하는 글랜스 스크린(glance screen)을 각각 생성하도록 구성된 다수의 글랜스 모듈 ― 상기 글랜스 모듈들중 적어도 하나는 현재의 글랜스 모듈로서 식별됨 ―; 및
    유휴 상태동안 제 2 콘텐츠 세트를 가진 홈 스크린을 디스플레이하도록 구성되고, 글랜스 트리거 이벤트의 발생시에 상기 현재의 글랜스 모듈의 글랜스 스크린으로 디스플레이를 스위칭하도록 구성된 디스플레이 관리자를 포함하는, 컴퓨터 판독가능 매체.
  2. 제 1항에 있어서, 적어도 하나의 글랜스 모듈은 상기 컴퓨터 판독가능 매체와 통신으로 저장된 다른 애플리케이션과 상호 작용하도록 구성되며, 상기 글랜스 모듈은 상기 글랜스 스크린을 사용하여 송출(issue)된 명령들을 수신하고 상기 다른 애플리케이션에 상기 명령들을 제공하도록 구성되는, 컴퓨터 판독가능 매체.
  3. 제 1항에 있어서, 상기 다수의 글랜스 모듈은 일기예보 애플릿(applet), 교통 상황 애플릿, 주식시세 애플릿, 인스턴트 메시징(instant messaging) 애플릿, 뉴스 리더(news reader) 애플릿, 미디어 플레이어 애플릿, 이미지 디스플레이 애플 릿 및 이동장치 상태 애플릿을 포함하는 그룹중에서 적어도 선택된 애플릿을 포함하는, 컴퓨터 판독가능 매체.
  4. 제 1항에 있어서, 상기 디스플레이 관리자는 플러그 인(plug in) 모듈들을 수신하도록 구성된 홈 스크린 애플리케이션을 포함하며, 상기 글랜스 모듈들의 각각은 상기 홈 스크린 애플리케이션에 플러그 인(plug in)하도록 구성되는, 컴퓨터 판독가능 매체.
  5. 제 1항에 있어서, 상기 디스플레이 관리자는 상기 다수의 글랜스 모듈들의 각각의 식별하는 모듈 리스트를 포함하는, 컴퓨터 판독가능 매체.
  6. 제 5항에 있어서, 상기 모듈 리스트는 상기 현재의 글랜스 모듈의 식별자를 포함하는, 컴퓨터 판독가능 매체.
  7. 제 1항에 있어서, 상기 디스플레이 관리자는 상기 현재의 글랜스 모듈을 다른 글랜스 모듈로 변경하라는 통지(notice)를 수신하도록 구성되는, 컴퓨터 판독가능 매체.
  8. 제 8항에 있어서, 상기 현재의 글랜스 모듈을 변경하라는 상기 통지는 상기 다수의 글랜스 모듈들의 리스팅(listing)과 함께 프롬프트(prompt)를 통해 수신되 는, 컴퓨터 판독가능 매체.
  9. 제 1항에 있어서, 상기 제 1 콘텐츠 세트는 글랜스 가능 콘텐츠(glanceable content)를 포함하는, 컴퓨터 판독가능 매체.
  10. 이동장치상에 정보를 디스플레이하기 위한 컴퓨터 실행가능 방법으로서,
    글랜스 트리거의 활성화에 의하여 야기된 글랜스 트리거 이벤트(glance trigger event)의 통지(notice)를 수신하는 단계 ― 상기 이벤트는 다수의 플러그-인 글랜스 모듈들에 대하여 액세스하는 디스플레이 관리자에 의하여 수신되며, 상기 각각의 글랜스는 정보의 스크린을 생성하도록 구성됨 ―; 및
    현재의 글랜스 스크린이 렌더링되어 상기 이동장치의 디스플레이상에 프리젠테이션되도록 하는 단계를 포함하며, 상기 현재의 글랜스 스크린은 정보의 일부 영역과 연관되며 스크린 레이아웃 및 콘텐츠를 한정하는 현재의 글랜스 모듈의 제어하에 있는, 컴퓨터 실행가능 방법.
  11. 제 10항에 있어서, 상기 디스플레이 관리자는 상기 현재의 글랜스 모듈로부터 다른 글랜스 모듈로 스위칭하도록 동작하는 스위치 이벤트의 통지를 수신하는, 컴퓨터 실행가능 방법.
  12. 제 11항에 있어서, 상기 스위치 이벤트는 글랜스 모듈들의 스위칭을 원하는 명백한 지시(express indication)를 포함하는, 컴퓨터 실행가능 방법.
  13. 제 11항에 있어서, 상기 스위치 이벤트는 글랜스 모듈들의 스위칭을 원하는 함축적 지리(implicit indication)을 포함하는, 컴퓨터 실행가능 방법.
  14. 제 11항에 있어서, 상기 디스플레이 관리자는 상기 글랜스 트리거 이벤트의 다음 발생들시에 사용하기 위하여 상기 현재의 글랜스 모듈로서 어느 설치된 글랜스 모듈들이 선택되는지를 식별하는 정보를 저장하는, 컴퓨터 실행가능 방법.
  15. 제 10항에 있어서, 상기 디스플레이 관리자가 상기 글랜스 스크린으로부터 홈 스크린으로 디스플레이 스크린을 리턴하도록 하는 리턴 이벤트가 발생하는, 컴퓨터 실행가능 방법.
  16. 제 15항에 있어서, 상기 리턴 이벤트는 타임아웃 기간(timeout period) 또는 명백한 입력(express input)의 결과로서 발생하는, 컴퓨터 실행가능 방법.
  17. 제 10항에 있어서, 상기 글랜스 트리거는 현재의 상태로부터 글랜스 상태로 디스플레이를 변경하려는 요구를 지시하도록 활성화된 입력 메커니즘을 포함하는, 컴퓨터 실행가능 방법.
  18. 제 17항에 있어서, 상기 입력 메커니즘은 방향 버튼을 포함하는, 컴퓨터 실행가능 방법.
  19. 제 10항에 있어서, 상기 콘텐츠는 상기 글랜스 모듈에 의하여 원격 데이터 소스로부터 검색되는, 컴퓨터 실행가능 방법.
  20. 제 10항에 있어서, 상기 디스플레이 관리자는 상기 글랜스 스크린을 렌더링 및/또는 프리젠테이션하기 위하여 렌더링 엔진을 인보크(invoke)하는, 컴퓨터 실행가능 방법.
  21. 제 10항에 있어서, 상기 콘텐츠는 글랜스 가능 콘텐츠를 포함하는, 컴퓨터 실행가능 방법.
  22. 이동장치상에 정보를 디스플레이하기 위한 컴퓨터 실행가능 명령들을 가진 컴퓨터 판독가능 매체로서,
    상기 명령들은,
    글랜스 트리거의 활성화에 의하여 야기된 글랜스 트리거 이벤트의 통지를 수신하는 단계 ― 상기 이벤트는 다수의 플러그-인 글랜스 모듈들에 대하여 액세스하는 디스플레이 관리자에 의하여 수신되며, 상기 각각의 글랜스 모듈은 정보의 스크린을 생성하도록 구성됨 ―; 및
    현재의 글랜스 스크린이 렌더링되어 상기 이동장치의 디스플레이상에 프리젠테이션되도록 하는 단계를 포함하며,
    상기 현재의 글랜스 스크린은 정보의 일부 영역과 연관되며 스크린 레이아웃 및 콘텐츠를 한정하는 현재의 글랜스 모듈의 제어하에 있는, 컴퓨터 판독가능 매체.
  23. 디스플레이 컴포넌트;
    소프트웨어 컴포넌트들을 실행하는 프로세서; 및
    상기 소프트웨어 컴포넌트들을 저장한 메모리를 포함하며;
    상기 소프트웨어 컴포넌트들은,
    제 1 콘텐츠 세트를 포함하는 글랜스 스크린을 각각 생성하도록 구성된 다수의 글랜스 모듈 ― 상기 글랜스 모듈들중 적어도 하나는 현재의 글랜스 모듈로서 식별됨 ―; 및
    유휴 상태동안 제 2 콘텐츠 세트를 가진 홈 스크린을 디스플레이하도록 구성되고, 글랜스 트리거 이벤트의 발생시에 상기 현재의 글랜스 모듈의 글랜스 스크린으로 디스플레이를 스위칭하도록 구성된 디스플레이 관리자를 포함하는, 이동장치.
  24. 제 23항에 있어서, 적어도 하나의 글랜스 모듈은 상기 컴퓨터 판독가능 매체와 통신으로 저장된 다른 애플리케이션과 상호 작용하도록 구성되며, 상기 글랜스 모듈은 상기 글랜스 스크린을 사용하여 송출(issue)된 명령들을 수신하고 상기 다른 애플리케이션에 상기 명령들을 제공하도록 구성되는, 이동장치.
  25. 제 23항에 있어서, 상기 다수의 글랜스 모듈은 일기예보 애플릿(applet), 교통 상황 애플릿, 주식시세 애플릿, 인스턴트 메시징 애플릿, 뉴스 리더(news reader) 애플릿, 미디어 플레이어 애플릿, 이미지 디스플레이 애플릿 및 이동장치 상태 애플릿을 포함하는 그룹중에서 적어도 선택된 애플릿을 포함하는, 이동장치.
  26. 제 23항에 있어서, 상기 디스플레이 관리자는 플러그 인(plug in) 모듈들을 수신하도록 구성된 홈 스크린 애플리케이션을 포함하며, 상기 글랜스 모듈들의 각각은 상기 홈 스크린 애플리케이션에 플러그 인(plug in)하도록 구성되는, 이동장치.
  27. 제 23항에 있어서, 상기 디스플레이 관리자는 상기 다수의 글랜스 모듈들의 각각의 식별하는 모듈 리스트를 포함하는, 이동장치.
  28. 제 27항에 있어서, 상기 모듈 리스트는 상기 현재의 글랜스 모듈의 식별자를 포함하는, 이동장치.
  29. 제 23항에 있어서, 상기 디스플레이 관리자는 상기 현재의 글랜스 모듈을 다 른 글랜스 모듈로 변경하라는 통지를 수신하도록 구성되는, 이동장치.
  30. 제 29항에 있어서, 상기 현재의 글랜스 모듈을 변경하라는 상기 통지는 상기 다수의 글랜스 모듈들의 리스팅(listing)과 함께 프롬프트(prompt)를 통해 수신되는, 이동장치.
  31. 제 23항에 있어서, 상기 제 1콘텐츠 세트는 글랜스 가능 콘텐츠를 포함하는, 이동장치.
  32. 글랜스 트리거의 활성화에 의하여 야기된 글랜스 트리거 이벤트의 통지를 수신하는 수단 ― 상기 이벤트는 다수의 플러그-인 글랜스 모듈들에 대하여 액세스하는 디스플레이 관리자에 의하여 수신되며, 상기 각각의 글랜스는 다른 정보 스크린을 생성하도록 구성됨 ―; 및
    현재의 글랜스 스크린이 렌더링되어 상기 이동장치의 디스플레이상에 프리젠테이션되도록 하는 수단을 포함하며, 상기 현재의 글랜스 스크린은 정보의 일부 영역과 연관되며 스크린 레이아웃 및 콘텐츠를 한정하는 현재의 글랜스 모듈의 제어하에 있는, 이동장치.
KR1020087012336A 2005-10-25 2006-10-25 이동장치상에 정보를 디스플레이하는 시스템 Ceased KR20080070683A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/257,913 2005-10-25
US11/257,913 US20070094596A1 (en) 2005-10-25 2005-10-25 Glance modules

Publications (1)

Publication Number Publication Date
KR20080070683A true KR20080070683A (ko) 2008-07-30

Family

ID=37768790

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020087012336A Ceased KR20080070683A (ko) 2005-10-25 2006-10-25 이동장치상에 정보를 디스플레이하는 시스템

Country Status (9)

Country Link
US (1) US20070094596A1 (ko)
EP (1) EP1941710A1 (ko)
JP (1) JP2009514438A (ko)
KR (1) KR20080070683A (ko)
CN (1) CN101346977A (ko)
CA (1) CA2626953A1 (ko)
RU (1) RU2008120642A (ko)
TW (1) TWI330809B (ko)
WO (1) WO2007051126A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120029722A (ko) * 2010-09-17 2012-03-27 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
US9804742B2 (en) 2010-09-17 2017-10-31 Lg Electronics Inc. Mobile terminal and control method thereof

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2630817C (en) * 2004-11-22 2016-10-18 Frampton E. Ellis Devices with internal flexibility sipes, including siped chambers for footwear
US20070204102A1 (en) * 2006-02-28 2007-08-30 Nokia Corporation Cache feature in electronic devices
CN101484870B (zh) * 2006-05-16 2012-10-03 捷讯研究有限公司 主屏幕接口集成应用和系统状态的方法及系统
KR101188083B1 (ko) * 2006-05-24 2012-10-05 삼성전자주식회사 비주얼 효과가 부여된 대기 화면 계층 제공 방법 및 그에따른 대기 화면 제공 방법
KR101140212B1 (ko) * 2006-07-11 2012-05-02 엘지전자 주식회사 미니 플래너 기능을 이용한 이동통신단말기의 대기화면문구표시방법 및 이를 수행하기 위한 이동통신단말기
JP5504168B2 (ja) * 2007-11-15 2014-05-28 オランジュ 移動体端末の待ち受け画面上の情報領域の表示を制御するための方法および装置
US20090143049A1 (en) * 2007-12-04 2009-06-04 Microsoft Corporation Mobile telephone hugs including conveyed messages
US8161403B2 (en) * 2007-12-05 2012-04-17 International Business Machines Corporation Returning passed objects in a surface based computing environment using a virtual bungee
US20090149218A1 (en) * 2007-12-11 2009-06-11 Microsoft Corporation Mobile telephone relationships
US20090204925A1 (en) * 2008-02-08 2009-08-13 Sony Ericsson Mobile Communications Ab Active Desktop with Changeable Desktop Panels
US20090204915A1 (en) * 2008-02-08 2009-08-13 Sony Ericsson Mobile Communications Ab Method for Switching Desktop Panels in an Active Desktop
US20100223563A1 (en) * 2009-03-02 2010-09-02 Apple Inc. Remotely defining a user interface for a handheld device
US8661369B2 (en) 2010-06-17 2014-02-25 Lg Electronics Inc. Mobile terminal and method of controlling the same
CN102314329B (zh) * 2010-07-01 2014-04-23 广达电脑股份有限公司 多屏幕间的显示内容切换方法
US8599105B2 (en) 2010-07-02 2013-12-03 Nokia Corporation Method and apparatus for implementing a multiple display mode
KR101740436B1 (ko) * 2010-12-08 2017-05-26 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR20130046482A (ko) * 2011-10-28 2013-05-08 삼성전자주식회사 기본 화면 제어 방법 및 이를 지원하는 단말기
CN105808103B (zh) * 2016-03-04 2018-09-18 谭永龙 一种基于iOS系统的切换到主屏幕的方法和装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020132610A1 (en) * 2001-01-17 2002-09-19 Catriona Chaplin Profile-dependent background picture for mobile terminal displays
JP4147016B2 (ja) * 2001-10-16 2008-09-10 富士通株式会社 携帯端末
US20030169306A1 (en) * 2002-03-07 2003-09-11 Nokia Corporation Creating a screen saver from downloadable applications on mobile devices
JP4121289B2 (ja) * 2002-03-11 2008-07-23 三洋電機株式会社 携帯電話機
CN1452370A (zh) * 2002-04-12 2003-10-29 松下电器产业株式会社 折叠型便携通信终端
FI20021655A7 (fi) * 2002-06-19 2003-12-20 Nokia Corp Menetelmä lukituksen avaamiseksi ja kannettava elektroninen laite
US7113809B2 (en) * 2002-12-19 2006-09-26 Nokia Corporation Apparatus and a method for providing information to a user
JP4489390B2 (ja) * 2003-08-01 2010-06-23 スパイシーソフト株式会社 通信システム及び通信方法、並びにサーバ装置及び携帯電話端末機
US7224963B2 (en) * 2003-10-17 2007-05-29 Sony Ericsson Mobile Communications Ab System method and computer program product for managing themes in a mobile phone
US20050246665A1 (en) * 2004-05-03 2005-11-03 Microsoft Corporation Systems and methods for an improved user interface shell for small computer devices
US20060123359A1 (en) * 2004-12-03 2006-06-08 Schatzberger Richard J Portable electronic device having user interactive visual interface
US20060235944A1 (en) * 2005-04-15 2006-10-19 Haslam Andrew D M Method and system for a home screen editor in smartphone devices

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120029722A (ko) * 2010-09-17 2012-03-27 엘지전자 주식회사 이동 단말기 및 이동 단말기의 제어 방법
US9804742B2 (en) 2010-09-17 2017-10-31 Lg Electronics Inc. Mobile terminal and control method thereof
US9996226B2 (en) 2010-09-17 2018-06-12 Lg Electronics Inc. Mobile terminal and control method thereof

Also Published As

Publication number Publication date
WO2007051126A1 (en) 2007-05-03
US20070094596A1 (en) 2007-04-26
CA2626953A1 (en) 2007-05-03
TWI330809B (en) 2010-09-21
TW200739415A (en) 2007-10-16
CN101346977A (zh) 2009-01-14
EP1941710A1 (en) 2008-07-09
RU2008120642A (ru) 2009-12-10
JP2009514438A (ja) 2009-04-02

Similar Documents

Publication Publication Date Title
KR20080070683A (ko) 이동장치상에 정보를 디스플레이하는 시스템
US8539374B2 (en) Graphical user interface for electronic devices
KR101188857B1 (ko) 투명 층 애플리케이션
KR100652626B1 (ko) 이동통신단말기의 멀티윈도우 전환 방법
US9602652B2 (en) Method for controlling communication setting of mobile terminal and mobile terminal thereof
JPWO2008081945A1 (ja) 携帯情報端末
EP2011322B1 (en) Method and system for personalizing a call set-up period
WO2007095411A2 (en) Method and system for operating a device
US20060246884A1 (en) Contact information sharing with mobile telephone
US20080102899A1 (en) Settings System and Method for Mobile Device
JP2003174497A (ja) 携帯電話機及びその操作方法
CN101164359A (zh) 作为用户接口要素的背景音的系统和方法
US7221965B2 (en) Multiple page sound tone dialog in communication device
JP2001092582A (ja) 情報処理システム及び情報処理装置並びにそれらの方法、携帯通信端末装置及びプログラム格納媒体
KR100437086B1 (ko) 이동 통신 단말기의 메뉴 드라이브인 방법
CA2558210C (en) Method and apparatus for controlling a display in an electronic device
KR100762633B1 (ko) 휴대단말기에서 사용자 환경에 따른 부가 기능 수행 방법
KR20030031241A (ko) 휴대 단말기의 시작 프로그램 실행방법
KR20060033655A (ko) 작업 상태 저장/재생 기능을 갖는 이동통신 단말기 및작업 상태 저장/재생 방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20080523

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100312

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20100525

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20100312

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I